改变CFrameWnd的背景色
来源:互联网 发布:北大宿舍条件知乎 编辑:程序博客网 时间:2024/04/27 01:21
- //1-在窗体类中添加
- protected:
- DECLARE_MESSAGE_MAP()
- afx_msg BOOL OnEraseBkgnd(CDC* pDC);
- //2-添加消息映射
- BEGIN_MESSAGE_MAP(CMainWnd,CFrameWnd)
- ON_WM_ERASEBKGND()
- END_MESSAGE_MAP()
- //3-事件响应
- BOOL CMainWnd::OnEraseBkgnd(CDC* pDC){
- //获取系统颜色(3D物件表面颜色)
- CBrush backBrush(::GetSysColor(COLOR_3DFACE));
- //选取画刷
- CBrush* pOldBrush = pDC->SelectObject(&backBrush);
- //获取当前可见区域信息
- CRect rect;
- pDC->GetClipBox(&rect);
- //使用选定的画刷绘制指定区域
- pDC->PatBlt(rect.left, rect.top, rect.Width(), rect.Height(), PATCOPY);
- pDC->SelectObject(pOldBrush);
- return TRUE;
- }
- 改变CFrameWnd的背景色
- 改变控件(如CView, CFrameWnd, or CWnd等)背景色
- 改变对话框的背景色
- 改变Button的背景色
- 改变控件的背景色
- 改变对话框的背景色
- 改变对话框的背景色
- 改变对话框的背景色
- 改变datagrid的背景色
- 改变对话框的背景色
- 改变对话框的背景色
- 改变UITabBar的背景色
- 改变UISearchBar的背景色
- 改变TreeView控件的背景色
- 如何改变对话框的背景色?
- VC 改变对话框的背景色
- 改变工具栏的背景色,刷新工具栏
- 改变OpenCV中窗口的背景色
- .Net高效UDP异步编程
- datagrid里面的ImageButton 重复触发delete事件
- 匈牙利匹配算法程序
- 上传文件(限制文件类型)
- C/C++中的结构体对齐问题(内存对齐)
- 改变CFrameWnd的背景色
- 将8进制字符串转换为整数的代码
- silverlight beta2 企业应用基础(新)
- 给你的网站添加地图频道
- WebGIS开发--滑铁卢(之三)
- MailBoxC之消息映射机制
- XML(EXtensible Markup Language)学习
- 玛雅文明
- 飞行游戏程序设计要点【做J2ME游戏时候的一些心得】