对不起我的英语不好.
我需要将double值转换为CString,因为我需要做AfxMessageBox(double_value);
我发现这个:
std::ostringstream ost;
ost << double_value;
std::cout << "As string: " << ost.str() << std::endl;
//AfxMessageBox(ost.str()); - Does not work.
Run Code Online (Sandbox Code Playgroud)
我怎么能这样做?
在MFC中,我想将图像加载到对话框窗口,C++中的图片控件我使用以下方法:
void diaalo::OnBnClickedOk()
{
if(access("BMP",0))
{
MessageBox(L"??????????? ????? BMP,\n??? ?????? ????????? ????? *.bmp\n??? ?????? ? ?????????? \n",L"????????!",MB_ICONINFORMATION);
return;
}
if(access("BMP\\GAZ.bmp",0))
{
MessageBox(L"? ????? BMP ??????????? ???? GAZ.bmp",L"????????!",MB_ICONINFORMATION);
return;
}
HBITMAP startBitmap = (HBITMAP)LoadImage(NULL, L"BMP\\GAZ.bmp", IMAGE_BITMAP,0,0, LR_LOADFROMFILE);
if (!startBitmap)
{
MessageBox(L"? ????? BMP ????????? ????????? ????? GAZ.bmp", L"????????!",MB_ICONINFORMATION);
AfxMessageBox(L"111");
return;
}
st1->SetBitmap(startBitmap);
AfxMessageBox(L"222");
}
Run Code Online (Sandbox Code Playgroud)
有我的程序,11mb zip:http://ge.tt/1hkPdLe/v/0?c
我究竟做错了什么?