定位到  void CXXXDlg::OnPaint(),在if()...else()中的else()下添加如下代码:

 else   {   //CDialog::OnPaint();//要禁止这个调用   CPaintDC   dc(this);   CRect   rect;   GetClientRect(&rect);   CDC   dcMem;   dcMem.CreateCompatibleDC(&dc);   CBitmap   bmpBackground;   bmpBackground.LoadBitmap(IDB_BITMAP);   //IDB_BITMAP:自己导入的位图的ID   BITMAP   bitmap;   bmpBackground.GetBitmap(&bitmap);   CBitmap   *pbmpOld=dcMem.SelectObject(&bmpBackground);   dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,   bitmap.bmWidth,bitmap.bmHeight,SRCCOPY);   }

最后运行的效果如下:

MFC中如何给对话框添加背景图片相关推荐

  1. 在VS2013环境下MFC学习:给对话框添加背景图片

    步骤1 添加资源 先右击工程名.rc(我的是PlaneDiag_Demo_MFC),再点击"添加资源" 步骤2 导入BMP图像 进入"添加资源"界面后,点击资源 ...

  2. MFC中在界面上添加背景图片的方法

    在利用MFC做界面监控软件时,常常需要放一个漂亮的背景图片,本文基于VS2010版本,利用MFC自带的onPaint函数添加背景图片.步骤如下: 1.准备一张BMP格式的图片文件,将其保存在项目文件夹 ...

  3. VC中为对话框添加背景图片

    From: http://blog.ezcn8.com/2011/06/11/vc%E4%B8%AD%E4%B8%BA%E5%AF%B9%E8%AF%9D%E6%A1%86%E6%B7%BB%E5%8 ...

  4. c语言mfc怎么插入背景图片,MFC 对话框添加背景图片详细过程(两种方法)

    给对话框添加背景图片方法很多,在此贴出两种很常见的方法.一种是通过读取位图资源显示位图(BitMap) step: 1.创建内存设备上下文: 2.选择位图,将其装入内存设备上下文: 3.使用BitBl ...

  5. MFC 对话框添加背景图片详细过程(两种方法)

    给对话框添加背景图片方法很多,在此贴出两种很常见的方法.一种是通过读取位图资源显示位图(BitMap) step: 1.创建内存设备上下文: 2.选择位图,将其装入内存设备上下文: 3.使用BitBl ...

  6. MFC几种给对话框添加背景图的方法

    1,目标 总结几种给MFC对话框添加背景图片的方法. 2,实现 方式一:(适用于多种格式)用CImage类可以加载多种格式的图片,在OnPaint中Draw即可. void CBackgroundDl ...

  7. 给对话框添加背景图片

      给对话框添加背景图片   1 . 把你的图包含到程序的 "Bitmap 资源 " 里,提示说该资源使用了大于 256 色的调色板,在 VC 里无法编辑等等,点确定就可以  2 ...

  8. html添加表格内添加背景图片,如何在Excel2013表格中为数据区域添加背景图片的方法...

    为了美化Excel2013工作表,输入数据后,用户可以为工作表添加背景图片.在默认情况下,插人的背景图片是以平铺的方式占满整个工作表,如果需要背景图片只在数据区域中显示,可以使用下面介绍的方法来操作. ...

  9. 如何给对话框添加背景图片及图片按钮CBUttonST

    一.首先1.添加背景图片到"Bitmap"资源里.方法为"插入--资源",如果还没有Bitmap,则新建一个Bitmap,否则选择资源       类型为&qu ...

最新文章

  1. batchelor包去除单细胞RNA-seq数据批次效应
  2. python schedule多线程_Python定时任务sched模块用法示例
  3. codevs3872 邮递员送信(SPFA)
  4. MSI/MSI-X Capability结构 (转)
  5. matlab数组补零,fft补零 - 木头弯弯的小窝 - 与非博客 - 与非网
  6. 在职场中,什么是职场大忌?
  7. 遥感图像的辐射畸变与辐射校正
  8. 渗透测试中利用社会工程学的巧妙之处
  9. 如何理解几何分布与指数分布的无记忆性?
  10. Mutt电子邮件的使用
  11. 【Appium】手机按键(比如返回键、Home键等)的数字代号总结
  12. NOTE_网络存储-2 by 张冬
  13. 部分网页无法打开/修复上网问题的终极方法
  14. 【文件类型转换】.mat后缀文件 转化为 .xml后缀文件
  15. 环信 php后台集成,集成环信IM功能
  16. 深入理解JVM - ZGC垃圾收集器
  17. 让国内顶尖程序员低头的这份面试题之java缓存总结,从单机缓存到分布式缓存架构
  18. 1、计算机控制系统概述
  19. 基于android小区智能管理,基于Android的智能小区停车场设计
  20. 相似图片搜索原理三(颜色直方图—c++实现)

热门文章

  1. python怎么写方程条件,条件方程曲线拟合
  2. python complex函数def_【Python3】Python函数
  3. 写Rap,编菜谱,你画我猜……这些 AI demo 我可以玩一天!
  4. 阿里P8架构师谈:什么是缓存雪崩?服务器雪崩的场景与解决方案
  5. 阿里P8架构师谈:Docker简介、组成架构、使用步骤、以及生态产品
  6. 新闻 | 聚焦技术领域现状与发展阿里巴巴知识图谱专场亮相云栖大会 阿里知识图谱亮相云栖大会产学深度交流推进业务创新
  7. Android官方开发文档Training系列课程中文版:构建第一款安卓应用之启动另一个Activity
  8. TypeError: can't pickle _thread.RLock objects
  9. 论文学习17-Global Normalization of Convolutional Neural Networks(联合实体关系抽取CNN+CRF)2017
  10. Tomcat:部署成功后不能正常访问local:8080,服务已经启动。