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");
}
私のプログラム、11MB zip があります: http://ge.tt/1hkPdLe/v/0?c
私は何を間違っていますか?