您的位置:首页 > 其它

MFC如何显示位图

2015-12-17 09:51 387 查看
1. 资源文件中加载 bmp

2.1. 静态加载图片

在属性下设置为如下即可

2.2 动态加载图片

其中要在控件中添加CStatic变量,并且属性设置为如下

并且在按钮控件中加入 如下代码

void CdisplayPictureByMFCDlg::OnBnClickedOk()

{

// TODO: 在此添加控件通知处理程序代码

//CDialogEx::OnOK();

// TODO: Add your control notification handler code here

CBitmap bitmap; // CBitmap对象,用于加载位图

HBITMAP hBmp; // 保存CBitmap加载的位图的句柄

bitmap.LoadBitmap(IDB_BITMAP1); // 将位图IDB_BITMAP1加载到bitmap

hBmp = (HBITMAP)bitmap.GetSafeHandle(); // 获取bitmap加载位图的句柄

img_error.SetBitmap(hBmp); // 设置图片控件m_jzmPicture的位图图片为IDB_BITMAP1

}

最后的效果图:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: