在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
我究竟做错了什么?
| 归档时间: |
|
| 查看次数: |
9621 次 |
| 最近记录: |