1.在资源视图,选择PictureControl,并且在属性中把Type设置为Bitmap。

2.加载PNG

CStatic* pWnd = (CStatic*)GetDlgItem(IDC_PIC); // 得到 Picture Control 句柄
CImage image;
image.Load(_T("png.png");
HBITMAP hBmp = image.Detach();
pWnd->SetBitmap(hBmp);
pWnd->SetWindowPos(NULL, 0, 0, 100, 50, SWP_NOACTIVATE | SWP_NOMOVE | SWP_NOZORDER);
 

3.加载BMP

CStatic* pWnd = (CStatic*)GetDlgItem(IDC_PIC); // 得到 Picture Control 句柄
pWnd->ModifyStyle(0, SS_BITMAP); // 修改它的属性为位图
pWnd->SetBitmap((HBITMAP)::LoadImage(NULL, _T("bmp.bmp"), IMAGE_BITMAP, 100, 50, LR_CREATEDIBSECTION | LR_DEFAULTSIZE | LR_LOADFROMFILE));

转载于:https://www.cnblogs.com/bayzhang/p/9133092.html

利用MFC Picture Control控件 加载bmp,png相关推荐

  1. Picture Control 控件 加载图片 画线

    编程中遇到问题,如何在已有图片上添加 虚线,图片使用Picture控件显示 参考网页https://bbs.csdn.net/topics/10044979 其中参考程序段如下: 这是我画线的程序: ...

  2. C++ MFC picture control控件按比例显示任意图片文件(jpg、bmp等)

    前段时间做大一专业实训,用MFC做一个图片查看类程序,对于从来没有学过C++的我们来说显示一张图片就是一件很难的事情了,作为小组里唯一一个MFC设计者,我从网上有很多关于MFC图片控件显示的文章,但大 ...

  3. 【MFC】动态加载Picture Control控件中的图片

    [MFC]动态加载Picture Control控件中的图片 前言 方法1:CBrush 方法2:SetBitmap 参考链接 方法3:重写MyPictureControl 前言 在MFC窗体中,我们 ...

  4. MFC 对话框中的picture control 控件显示图片

    MFC读取图片一般使用自定义的DIB文件.DIB文件集中了处理图片的API函数,这样可以方便我们的图像操作. DIB文件下载路径:DIB文件下载 MFC显示图片有几种方法: 1.在运行界面上选择 文件 ...

  5. paip.gui控件tabs控件加载内容的原理以及easyui最佳实现

    paip.gui控件tabs控件加载内容的原理以及easyui最佳实现 //tabs控件的加载 同form窗体一样,俩个方式 两个方式:一个是url,简单的文本可以使用这个,不适合事件的情形.. 一个 ...

  6. MFC怎么让图片适应picture control控件的大小

    最近做项目时,遇到一个问题,想要让picture control中的图片显示与该控件的大小一致,用的环境是vs2008,添加一个控件后,更改其type为bitmap,此时的控件大小不能改变,需要将Ce ...

  7. 虚拟列表控件---加载大数据行

    平常所用到的列ListView/ListCtrl控件,都是只有行至几百行数据,直至今日,在项目中遇到了上10W量级数据条,终于感觉到普通加载的艰辛,遂到网上乱找一通,发现大同小异,转载了这篇比较详细的 ...

  8. webbrowser控件 加载为空白_深入学习SAP UI5框架代码系列之一:UI5 Module的懒加载机制...

    本文是深入学习SAP UI5框架代码系列的第二篇文章. 系列目录 SAP UI5应用开发人员了解UI5框架代码的意义 UI5 module懒加载机制 UI5 控件渲染机制 HTML原生事件 VS SA ...

  9. C#Winform中picturebox控件加载图片后无法释放

    问题描述   最近测试程序功能时发现存在图片资源一直被占用无法释放的问题.   程序的功能大致为打开窗口时从服务器端临时下载图片到本地,然后在窗口中显示,窗口关闭时清除下载的文件.在最后关闭窗口时会报 ...

  10. MFC List Control 控件添加单元格编辑,实现可编辑重写

    在实现随机生成四则运算的个人项目中,目前已经完成基本功能,想要把程序变成一个Windows界面的程序.原本以为学习过MFC,应该很快就能完成.但是由于以前用的都是VC6.0,这次用了VS2010,稍微 ...

最新文章

  1. 预习一下计算机网络分类,计算机网络实验预习报告1
  2. SharePoint 出现无法识别的属性“type”
  3. poj1419 Graph Coloring 最大独立集(最大团)
  4. linux下数据库时间格式,Java编程时间格式与数据库中时间格式转化
  5. ag 搜索工具参数详解
  6. mysql 行转列_详解MySQL行列转换4个实现方案及反向行转列实验测试
  7. KMP算法 C#实现 字符串查找简单实现
  8. win7桌面图标消失的3种解决方案
  9. 抖音短视频去水印方法 2018短视频伪原创
  10. shiro的原理理解
  11. TVS和ESD那些事儿
  12. 市场营销人的高效办公神器
  13. Uni-app API
  14. 重读DRRN(深度递归残差网络)
  15. 如何在电脑端写qq看点文章?如何在电脑端找QQ看点
  16. 打开chm文件的其他方式
  17. 【Unity3D日常开发】获取天气信息以及地方位置
  18. top-1 and top-5 error rates
  19. 一支相思曲,一阕蝶恋花
  20. 桌面应用程序——txt英文显示

热门文章

  1. Torch7框架学习资料整理
  2. 前景检测算法(十四)--SuBSENSE算法
  3. linux里centos7开放端口,linux centos7 防火墙及端口开放相关命令
  4. python如何创建工程预设_如何在sublime3项目设置中设置python模块的搜索路径?ImportError: No module named *的解决办法...
  5. 嵌入式系统——软件开发模型
  6. Swift 弱引用与无主引用
  7. Hive map阶段缓慢,优化过程详细分析
  8. 小程序开发之旅(持续更新中..)
  9. 企业私有云应用之使用OZ制作openstack镜像
  10. 谈软件开发项目管理之需求变更