MFC实现为窗体添加的背景图片
来源:互联网 发布:windows7查看443端口 编辑:程序博客网 时间:2024/04/26 02:50
前提
将一个bmp图片添加到资源中
在资源视图中更改位图资源的ID为IDB_BITMAP_BACKGROUND。
第一种方法:
在Dialog中添加一个Picture Control控件,将Picture Control控件的Type属性
更改为Bitmap。设置Image属性为IDB_BITMAP_BACKGROUND。
这样图片自动加载到窗口中。
第二种方法:
添加消息函数OnEraseBkgnd
在BOOL类名::OnEraseBkgnd(CDC*pDC)函数中添加如下代码
BOOL 类名::OnEraseBkgnd(CDC* pDC){ // TODO: 在此添加消息处理程序代码和/或调用默认值 CRect rect; CDC memDC; CBitmap bmpBackground; CBitmap* pOldMemBmp=NULL; GetWindowRect(&rect); bmpBackground.LoadBitmap(IDB_BITMAP_BACKGROUND); memDC.CreateCompatibleDC(pDC); pOldMemBmp=memDC.SelectObject(&bmpBackground); pDC->BitBlt(0,0,rect.Width(),rect.Height(),&memDC,0,0, SRCCOPY); if(pOldMemBmp) memDC.SelectObject(pOldMemBmp); return TRUE;}
0 0
- MFC实现为窗体添加的背景图片
- MFC实现为窗体添加的背景图片
- MFC为对话框添加背景图片
- 怎样为MdiParent父窗体添加背景图片
- 一种巧妙方法为MFC添加背景图片
- MFC一一添加背景图片并让控件实现透明的
- MFC程序实现给对话框添加背景图片
- 窗体添加背景图片
- delphi 窗体添加背景图片
- Form窗体添加背景图片
- MFC添加界面的背景图片方法总结
- MFC对话框添加背景图片
- MFC对话框添加背景图片
- MFC对话框添加背景图片
- MFC添加背景图片方法
- MFC 对话框添加背景图片
- MFC对话框添加背景图片
- MFC添加背景图片方法
- oracle性能优化(一)
- 单点登录
- 1、Cocos2dx 3.0游戏开发找小三之前言篇
- acm-继承与组合
- js原型链
- MFC实现为窗体添加的背景图片
- redis在windows下的安装
- 初步认识迭代服务器和并发服务器
- 强大的vim配置文件,让编程更随意
- 注意php in_array带来的低性能
- VC中使用GDI+实现为按钮加载Png图片
- return 0 与exit(0)
- java中List的遍历
- 网站架构