方法一:使用变量添加
1.添加BitMap资源并修改ID(不修改也行)

2.修改属性

3.在需要使用Bitmap的界面添加PictrueControl,并将Type设置为Bitmap.
4.在相应头文件中添加,并给PictrueControl创建变量。
CBitmap bmpNormal;
HBITMAP hBmpG;
//控件变量
CStatic mBmp1;
5.关联资源
bmpNormal.LoadBitmap(IDB_BMWORK);
hBmpG = (HBITMAP)bmpNormal.GetSafeHandle();
mBmp1.SetBitmap(hBmpG);
方法二:使用ID添加
HBITMAP hBmp,hBmpW;
hBmpW = (HBITMAP)LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_BMWORK/*资源ID*/), IMAGE_BITMAP,0,0, LR_LOADMAP3DCOLORS);
hBmp = ((CStatic *)GetDlgItem(IDC_BITCN1/*控件ID*/))->SetBitmap(hBmpW);
DeleteObject(hold);
本文介绍在界面中使用Bitmap的两种方法:一是通过变量添加,包括添加资源、修改属性、创建变量和关联资源;二是直接使用ID添加,涉及加载资源和设置控件。这两种方法适用于在界面设计中快速有效地应用位图资源。
703

被折叠的 条评论
为什么被折叠?



