C++如何修改SDI程序的默认背景颜色
来源:互联网 发布:less.js中文文档 编辑:程序博客网 时间:2024/06/02 16:28
使用MFC建立的SDI应用程序默认为白色背景,你可以按下列步骤修改为其他背景颜色。
- Ctrl+W pops up the MFC classwizard property sheet.
- Select the Message Maps tab.
- From the drop-down list box under the Class Name static control, select the CxxxView option (xxx = Your project's name; for example, CNnoyeView).
- Make sure CxxxView is also selected in the Object ID's list box.
- Select the WM_ERASEBKGND option in the Messages list box.
- Click the Add Function button. The Class Wizard adds the "OnEraseBkgnd" member function.
- Click the Edit Code button. Add the following code before the return CView::OnEraseBkgnd(pDC) statement.
CBrush brNew(RGB(0,0,255)); //Creates a blue brushCBrush* pOldBrush = (CBrush*)pDC->SelectObject(&brNew);CRect rc;pDC->GetClipBox(rc); // Gets the co-ordinates of the client // area to repaint.pDC->PatBlt(0,0,rc.Width(),rc.Height(),PATCOPY); // Repaints client area with current brush.pDC->SelectObject(pOldBrush);return TRUE; // Prevents the execution of return // CView::OnEraseBkgnd(pDC) statement
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1759567
- C++如何修改SDI程序的默认背景颜色
- C++如何修改SDI程序的默认背景颜色
- 如何修改Eclipse的背景颜色
- 如何修改Eclipse的背景颜色
- 如何修改pdf文件的背景颜色
- 如何修改dede模板的默认颜色
- 通过C语言程序修改控制台的背景和前景颜色
- VC6,SDI视图改变背景颜色的方法
- 如何修改电脑背景颜色??
- MFC 如何改变对话框的默认背景颜色
- MFC 如何改变对话框的默认背景颜色
- MFC 如何改变对话框的默认背景颜色
- 如何去除UISearchBar默认的灰色背景颜色
- MFC 如何改变对话框的默认背景颜色
- 修改qte启动时默认背景颜色
- 修改qte启动时默认背景颜色
- 修改chrome默认背景颜色为浅绿色
- 如何快速修改证件照片的背景颜色
- C++--在工具条中加入组合框控件
- javascript积累
- C++--如何锁定splitter窗口
- C++--MFC的关键类(View,Application,Frame,Document等等)之间访问方法列表
- C++--深入分析MFC文档视图结构(项目实践)
- C++如何修改SDI程序的默认背景颜色
- SD--定价过程的16个字段的作用说明
- C++--在单文档的应用程序增加多个视图
- 祝愿我所有的朋友身体健康,事业有成,天天快乐,幸福永远.....
- BASIS--使用DELETE_USER_ON_DB批量删除用户
- ABAP--通过'ARCHIV_CREATE_FILE'上传员工照片(代码摘抄OAOH)
- SD--Message Control Configure
- HR--配置HR的员工照片存储和上载的步骤
- ABAP--通过BDC倒入员工照片的参考代码