- 2
- 0
- 约6.05千字
- 约 5页
- 2022-09-03 发布于北京
- 举报
使用picture 控件动态显示 方法
一 控件适应于 尺寸
添加一个picture 控件,修改ID 为IDC-PICTURE,并添加一CBitmap m_bmp 成员变量
在OnInitDialog()函数中添加如下代码
if(m_bmp.m_hObject!=NULL) m_bmp.DeleteObject();
// 以绝对路径加载BMP
HBITMAP
hbmp=(HBITMAP)::LoadImage(AfxGetInstanceHandle(),1.bmp,IMAGE_BITMAP,
0,0,LR_CREATEDIBSECTION | LR_LOADFROMFILE);
if(hbmp==NULL) return false;
//获得加载位图的文件信息
m_bmp.Attach(hbmp);
DIBSECTION ds;
BITMAPINFOHEADER bminfo=ds.dsBmih;//获得位图信息图
m_bmp.GetObject(sizeof(ds),ds);
cx=bminfo.biWidth;//
原创力文档

文档评论(0)