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%8A%A0%E8%83%8C%E6%99%AF%E5%9B%BE%E7%89%87/
VC中为对话框添加背景图片也很简单,可以有以下两种方法:
1. 使用画刷CBrush
void CDlg::OnPaint()
{CPaintDC dc(this);//用于画图的设备上下文//加载背景位图CBitmap bitmap;bitmap.LoadBitmap(IDB_BITMAP1);CBrush brush(&bitmap);//建立画刷dc.SelectObject(brush);CRect rect;GetClientRect(rect);//获得客户区大小dc.Rectangle(rect);//画矩形,并用图片的画刷填充
}
2. 使用CDC::bitblt函数直接画上去
CPaintDC dc(this);// 用于绘制的设备上下文
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP1);
CDC dcMemory;
dcMemory.CreateCompatibleDC(&dc);//创建内存DC
CBitmap *pOldBmp = dcMemory.SelectObject(&bmp);
CRect rect;
GetClientRect(rect);
dc.BitBlt(0, 0, rect.Width(), rect.Height(), &dcMemory, 0, 0, SRCCOPY);
dcMemory.SelectObject(pOldBmp);
VC中为对话框添加背景图片相关推荐
- jsp中给div加背景_html中给元素添加背景图片或者gif动图
添加背景图片有四种常用的方式,分别是: repeat 完全平铺 repeat-x 横向平铺 repeat-y 纵向平铺 no-repeat 不平铺 使用示例: Document ...
- 给对话框添加背景图片
给对话框添加背景图片 1 . 把你的图包含到程序的 "Bitmap 资源 " 里,提示说该资源使用了大于 256 色的调色板,在 VC 里无法编辑等等,点确定就可以 2 ...
- c语言mfc怎么插入背景图片,MFC 对话框添加背景图片详细过程(两种方法)
给对话框添加背景图片方法很多,在此贴出两种很常见的方法.一种是通过读取位图资源显示位图(BitMap) step: 1.创建内存设备上下文: 2.选择位图,将其装入内存设备上下文: 3.使用BitBl ...
- 在VS2013环境下MFC学习:给对话框添加背景图片
步骤1 添加资源 先右击工程名.rc(我的是PlaneDiag_Demo_MFC),再点击"添加资源" 步骤2 导入BMP图像 进入"添加资源"界面后,点击资源 ...
- MFC 对话框添加背景图片详细过程(两种方法)
给对话框添加背景图片方法很多,在此贴出两种很常见的方法.一种是通过读取位图资源显示位图(BitMap) step: 1.创建内存设备上下文: 2.选择位图,将其装入内存设备上下文: 3.使用BitBl ...
- 如何给对话框添加背景图片及图片按钮CBUttonST
一.首先1.添加背景图片到"Bitmap"资源里.方法为"插入--资源",如果还没有Bitmap,则新建一个Bitmap,否则选择资源 类型为&qu ...
- element-ui的 Dialog 对话框添加背景图片
el-dialog的默认背景为 白色 ,我们将其设置为透明.并添加背景图片.el-dialog__header.el-dialog__body.el-dialog__footer背景设置为透明,即可. ...
- 如何给MFC对话框添加背景图片
一.创建项目 文件-新建项目-MFC应用程序-该页面使用"基于对话框"-完成即可. 注意:取消"使用Unicode库",否则在使用AfxMessageBox会报 ...
- 如何给对话框添加背景图片
1.简单的方法就是直接采用picture控件: 首先在对话框中放入picture控件,然后将位图资源导入到工程中,最后在picture控件的属性中Type选择BitMap,Image中选择自己载入的位 ...
最新文章
- mysql connector 5.5_升级mysql-connector 5到8遇到的问题
- 用ffmpeg把gif动图分离成多张图片和ffmpeg多张图片合成gif动图
- [Xcode 实际操作]七、文件与数据-(2)创建文件夹
- django-5-自定义模板过滤器及标签
- 深入浅出之C++11新特性
- maya刷权重时有个叉_抖音账号养号技巧,如何增加抖音账号权重?
- 网易2019实习生招聘题目 被3整除
- 区块链随想:共识不等于信用
- fwrite,fread and fprintf,fscanf的一些使用体会
- linux mysql提交_MySQL 事务提交过程
- java integer_Java之Integer类
- 中国程序员生存现状?
- 女程序员也会有35岁的危机焦虑吗?
- Java多线程问题之同步器CyclicBarrier
- POJ3304 Segments
- VHDL 实现一位全加器以及 Quartus II 初探
- 一加6android9玩飞车掉,解锁新速度:一加6T深度评测
- mysql nutch_nutch2.2+mysql部署
- Python while循环及用法详解
- Oracle PL/SQL开发基础(第十五弹:同义词)
热门文章
- [OT]我的2010(加班无极限)
- Session莫名丢失的原因及解决办法[转载]
- 单选按钮android服务器,android – 如何在radiogroup中将单选按钮设置...
- 1716. 计算力扣银行的钱
- 5848. 树上的操作
- leetcode1296. 划分数组为连续数字的集合(贪心算法)
- 按钮提交在url后添加字段_在输入字段上定向单击“清除”按钮(X)
- 如何使用React和Redux前端创建Rails项目
- 了解使用JavaScript进行面向对象编程的基础(并增强您的编码…
- 鼠标移动到ul图片会摆动_我们可以从摆动时序分析中学到的三件事