gpt4 book ai didi

C++加载图像到对话框MFC

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:27:10 26 4
gpt4 key购买 nike

在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

我做错了什么?

最佳答案

静态控件IDC_STATIC1的类型必须是“Bitmap”而不是“Frame”。

enter image description here

关于C++加载图像到对话框MFC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16068436/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com