频道栏目
首页 > 资讯 > 其他 > 正文

在对话框中利用static Text插入图片

18-07-28        来源:[db:作者]  
收藏   我要投稿

在对话框中利用static Text插入图片

第一步:拖拽工具箱中的Static Text至对话框中,将格式为bmp的图片存入对话框所在文件。

第二步:修改Static Text的ID,为了能顺利添加变量。

第三步:图片是在初始化时便放到对话框中,故在XXXDlg.cpp文件的OnInitDialog函数中指定位置添加下列代码:

//设置静态控件窗口风格为位图居中显示

m_pic.ModifyStyle(0xf, SS_BITMAP | SS_CENTERIMAGE);

//通过路径获取bitmap句柄

#define HBMP(filepath,width,height)(HBITMAP)LoadImage(AfxGetInstanceHandle(),filepath,IMAGE_BITMAP,width,height,LR_LOADFROMFILE|LR_CREATEDIBSECTION)

//宽高设置按照控件大小

CRect rect;

m_pic.GetWindowRect(rect);

//静态控件设置bitmap

m_pic.SetBitmap(HBMP(TEXT("./1.bmp"), rect.Width(), rect.Height()));

运行即可。

在对话框中利用static Text插入图片

第一步:拖拽工具箱中的Static Text至对话框中,将格式为bmp的图片存入对话框所在文件。

第二步:修改Static Text的ID,为了能顺利添加变量。

第三步:图片是在初始化时便放到对话框中,故在XXXDlg.cpp文件的OnInitDialog函数中指定位置添加下列代码:

//设置静态控件窗口风格为位图居中显示

m_pic.ModifyStyle(0xf, SS_BITMAP | SS_CENTERIMAGE);

//通过路径获取bitmap句柄

#define HBMP(filepath,width,height)(HBITMAP)LoadImage(AfxGetInstanceHandle(),filepath,IMAGE_BITMAP,width,height,LR_LOADFROMFILE|LR_CREATEDIBSECTION)

//宽高设置按照控件大小

CRect rect;

m_pic.GetWindowRect(rect);

//静态控件设置bitmap

m_pic.SetBitmap(HBMP(TEXT("./1.bmp"), rect.Width(), rect.Height()));

运行即可。

相关TAG标签
上一篇:服务化架构具备哪些基本功能以及如何实现
下一篇:Java8新特性介绍之接口中的默认方法与静态方法
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站