MFC实现为窗体添加的背景图片
2014-05-26 17:04
357 查看
前提
将一个bmp图片添加到资源中
在资源视图中更改位图资源的ID为IDB_BITMAP_BACKGROUND。
第一种方法:
在Dialog中添加一个Picture
Control控件,将Picture Control控件的Type属性
更改为Bitmap。设置Image属性为IDB_BITMAP_BACKGROUND。
这样图片自动加载到窗口中。
第二种方法:
添加消息函数OnEraseBkgnd
在BOOL
类名::OnEraseBkgnd(CDC*
pDC)函数中添加如下代码
前提
将一个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; }
相关文章推荐
- MFC实现为窗体添加的背景图片
- MFC实现为窗体添加的背景图片
- MFC程序实现给对话框添加背景图片
- Java Swing实现窗体添加背景图片的2种方法详解
- mfc主窗口添加背景图片后,如何实现在背景图片上输出文字
- MFC对话框添加背景图片
- VC++2005mfc对话框添加背景图片
- MFC 对话框添加背景图片
- 窗体添加背景图片
- MFC设置窗体背景图片(画刷) .
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- MFC对话框控件和背景图片自适应窗口最大化和拉伸缩放的实现
- VC/MFC给程序添加背景图片
- MFC如何在单文档下添加背景图片
- 在MFC中添加背景图片和制作图片按钮
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- MFC添加背景图片方法
- (收藏)MFC设置窗体背景图片(画刷)
- 如何为JAVA窗体程序添加背景图片