小编use*_*511的帖子

C++ MFC加倍到CString

对不起我的英语不好.

我需要将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)

我怎么能这样做?

c++ type-conversion

3
推荐指数
1
解决办法
2万
查看次数

c ++将图像加载到对话框MFC

在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

我究竟做错了什么?

c++ mfc dialog

1
推荐指数
1
解决办法
9621
查看次数

标签 统计

c++ ×2

dialog ×1

mfc ×1

type-conversion ×1