1.1 MFC对话框背景设置
2015-09-07 16:42
169 查看
1.修改背景颜色
在OnPaint()函数中else后括号内添加以下代码CRect rect;
CPaintDC dc(this);
GetClientRect(rect);
dc.FillSolidRect(rect,RGB(66,132,217));
CDialogEx::OnPaint();
2.置背景图片
在OnPaint()函数中else后括号内添加以下代码CRect rect;
CPaintDC dc(this);
GetClientRect(rect);
//设置背景颜色
//dc.FillSolidRect(rect,RGB(66,132,217));
CDC dcMem;
dcMem.CreateCompatibleDC(&dc);
CBitmap bmpBackground;
bmpBackground.LoadBitmapA(IDB_BITMAP_BK1);
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);
//CDialogEx::OnPaint();//添加背景图片,需注释掉
相关文章推荐
- myeclipse安装svn插件的多种方式
- 查看端口被占用
- 汇编中各寄存器的作用
- IP地址的分类——a,b,c 类是如何划分的
- linux下的Tomcat搭建与基本应用
- 启用mysqli扩展模块
- 97 AFNetworking文件上传
- 操作系统
- [LeedCode OJ]#160 Intersection of Two Linked Lists
- 如何创建完整版单例
- AFNetWorking发送post请求,Code=-1016错误
- 通知
- C语言可以给字符数组赋值的方法
- COCI CONTEST #3 29.11.2014 HONI
- 编译wpa_supplicant
- 删除字符串中多余的空格]给定字符串,删除开始和结尾处的空格,并将中间的多个连续的空格合并成一个
- IT人—SHH开山之作
- poj 3252 数位dp(Round Number)
- 用深度遍历dfs判断一个有向图是否有环
- 虚幻引擎3命令行参数