MFC加载位图
程序员文章站
2022-07-14 16:28:29
...
这里只是写给自己的笔记,并不是教程,所有看到的大神也勿喷
图片可以自己编辑好在插入进去。
下面是按键的加载事件过程
void CMFC图片Dlg::OnBnClickedButton1()
{
CStatic *pic = (CStatic*)GetDlgItem(IDC_STA_pic); //加载图片控件
CBitmap bitmap; // CBitmap对象,用于加载位图
HBITMAP hBmp; // 保存CBitmap加载的位图的句柄
bitmap.LoadBitmap(IDB_BITMAP2); // 将位图IDB_BITMAP1加载到bitmap
hBmp = (HBITMAP)bitmap.GetSafeHandle(); // 获取bitmap加载位图的句柄
if(hBmp)
pic->SetBitmap(hBmp);
else
{
MessageBox(L"参数错误");
}
// TODO: 在此添加控件通知处理程序代码
}