MFC中如何给对话框添加背景图片
定位到 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中如何给对话框添加背景图片相关推荐
- 在VS2013环境下MFC学习:给对话框添加背景图片
步骤1 添加资源 先右击工程名.rc(我的是PlaneDiag_Demo_MFC),再点击"添加资源" 步骤2 导入BMP图像 进入"添加资源"界面后,点击资源 ...
- MFC中在界面上添加背景图片的方法
在利用MFC做界面监控软件时,常常需要放一个漂亮的背景图片,本文基于VS2010版本,利用MFC自带的onPaint函数添加背景图片.步骤如下: 1.准备一张BMP格式的图片文件,将其保存在项目文件夹 ...
- 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 ...
- c语言mfc怎么插入背景图片,MFC 对话框添加背景图片详细过程(两种方法)
给对话框添加背景图片方法很多,在此贴出两种很常见的方法.一种是通过读取位图资源显示位图(BitMap) step: 1.创建内存设备上下文: 2.选择位图,将其装入内存设备上下文: 3.使用BitBl ...
- MFC 对话框添加背景图片详细过程(两种方法)
给对话框添加背景图片方法很多,在此贴出两种很常见的方法.一种是通过读取位图资源显示位图(BitMap) step: 1.创建内存设备上下文: 2.选择位图,将其装入内存设备上下文: 3.使用BitBl ...
- MFC几种给对话框添加背景图的方法
1,目标 总结几种给MFC对话框添加背景图片的方法. 2,实现 方式一:(适用于多种格式)用CImage类可以加载多种格式的图片,在OnPaint中Draw即可. void CBackgroundDl ...
- 给对话框添加背景图片
给对话框添加背景图片 1 . 把你的图包含到程序的 "Bitmap 资源 " 里,提示说该资源使用了大于 256 色的调色板,在 VC 里无法编辑等等,点确定就可以 2 ...
- html添加表格内添加背景图片,如何在Excel2013表格中为数据区域添加背景图片的方法...
为了美化Excel2013工作表,输入数据后,用户可以为工作表添加背景图片.在默认情况下,插人的背景图片是以平铺的方式占满整个工作表,如果需要背景图片只在数据区域中显示,可以使用下面介绍的方法来操作. ...
- 如何给对话框添加背景图片及图片按钮CBUttonST
一.首先1.添加背景图片到"Bitmap"资源里.方法为"插入--资源",如果还没有Bitmap,则新建一个Bitmap,否则选择资源 类型为&qu ...
最新文章
- batchelor包去除单细胞RNA-seq数据批次效应
- python schedule多线程_Python定时任务sched模块用法示例
- codevs3872 邮递员送信(SPFA)
- MSI/MSI-X Capability结构 (转)
- matlab数组补零,fft补零 - 木头弯弯的小窝 - 与非博客 - 与非网
- 在职场中,什么是职场大忌?
- 遥感图像的辐射畸变与辐射校正
- 渗透测试中利用社会工程学的巧妙之处
- 如何理解几何分布与指数分布的无记忆性?
- Mutt电子邮件的使用
- 【Appium】手机按键(比如返回键、Home键等)的数字代号总结
- NOTE_网络存储-2 by 张冬
- 部分网页无法打开/修复上网问题的终极方法
- 【文件类型转换】.mat后缀文件 转化为 .xml后缀文件
- 环信 php后台集成,集成环信IM功能
- 深入理解JVM - ZGC垃圾收集器
- 让国内顶尖程序员低头的这份面试题之java缓存总结,从单机缓存到分布式缓存架构
- 1、计算机控制系统概述
- 基于android小区智能管理,基于Android的智能小区停车场设计
- 相似图片搜索原理三(颜色直方图—c++实现)
热门文章
- python怎么写方程条件,条件方程曲线拟合
- python complex函数def_【Python3】Python函数
- 写Rap,编菜谱,你画我猜……这些 AI demo 我可以玩一天!
- 阿里P8架构师谈:什么是缓存雪崩?服务器雪崩的场景与解决方案
- 阿里P8架构师谈:Docker简介、组成架构、使用步骤、以及生态产品
- 新闻 | 聚焦技术领域现状与发展阿里巴巴知识图谱专场亮相云栖大会 阿里知识图谱亮相云栖大会产学深度交流推进业务创新
- Android官方开发文档Training系列课程中文版:构建第一款安卓应用之启动另一个Activity
- TypeError: can't pickle _thread.RLock objects
- 论文学习17-Global Normalization of Convolutional Neural Networks(联合实体关系抽取CNN+CRF)2017
- Tomcat:部署成功后不能正常访问local:8080,服务已经启动。