MFC设置背景图片
2015-07-24 16:27
323 查看
我创建的是基于对话框的MFC程序,父类是CDialogEx类
一句就搞定了
下面是之前创建win32设置dlg背景颜色的
一句就搞定了
CDialogEx::SetBackgroundImage(IDB_BITMAP5); // 设置背景图片
下面是之前创建win32设置dlg背景颜色的
// 全局变量 HBITMAP hBmp; HBRUSH hBsh; // 重绘对话框背景色 // 初始化画比 BOOL Main_OnInitDialog(HWND hwnd, HWND hwndFocus, LPARAM lParam) { // 实例句柄 HINSTANCE hInstance = (HINSTANCE)GetWindowLong(hwnd, GWL_HINSTANCE); // 位图句柄IDB_BITMAP2为位图资源 hBmp = (HBITMAP)LoadBitmap(hInstance, MAKEINTRESOURCE(IDB_BITMAP2)); // 以图像为背景限制为bmp格式 hBsh = CreatePatternBrush(hBmp); // 以颜色为背景 //hBsh = CreateSolidBrush(RGB(0, 255, 0)); return TRUE; } // 重绘dlg响应函数 HBRUSH Cls_OnCtlColor(HWND hwnd, HDC hdc, HWND hwndChild, int type) { // 返回一个画比来创建对话框 return hBsh; }还要在前面添加
HANDLE_MSG(hDlg, WM_CTLCOLORDLG, Cls_OnCtlColor); HANDLE_MSG(hDlg, WM_INITDIALOG, Main_OnInitDialog);
相关文章推荐
- Hduoj2800【水题】
- 线性表操作
- sql 一些特殊技巧
- UML类图几种关系的总结
- CSS3 选择器——属性选择器
- 利用javascript调用摄像头,可以配合socket开发监控系统
- QQList
- 单链表逆序--递归算法
- 京东股权众筹平台的玩法和价值
- 清除<li>属性
- 深入学习ThreadLocal
- Tiny210开发板wm8960驱动
- java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory
- 机器学习 学习资料整理
- Unity在移动平台中,文件操作路径详解
- 京东股权众筹平台的玩法和价值
- javafx中vbox控件最下面的控件自动填充
- 手把手教学:巧用Core Data和RubyMotion开发iOS应用
- LuaTinker的bug和缺陷
- WM_GETMINMAXINFO