C++如何修改SDI程序的默认背景颜色
来源:互联网 发布:单元刚度矩阵 编辑:程序博客网 时间:2024/05/20 06:26
使用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
- C++如何修改SDI程序的默认背景颜色
- C++如何修改SDI程序的默认背景颜色
- 如何修改Eclipse的背景颜色
- 如何修改Eclipse的背景颜色
- 如何修改pdf文件的背景颜色
- 如何修改dede模板的默认颜色
- 通过C语言程序修改控制台的背景和前景颜色
- VC6,SDI视图改变背景颜色的方法
- 如何修改电脑背景颜色??
- MFC 如何改变对话框的默认背景颜色
- MFC 如何改变对话框的默认背景颜色
- MFC 如何改变对话框的默认背景颜色
- 如何去除UISearchBar默认的灰色背景颜色
- MFC 如何改变对话框的默认背景颜色
- 修改qte启动时默认背景颜色
- 修改qte启动时默认背景颜色
- 修改chrome默认背景颜色为浅绿色
- 如何快速修改证件照片的背景颜色
- 常用到的.net工具
- 肠胃炎又犯了,恼人,似乎和它结成了朋友.
- 网页背景渐变色
- Eclipse中优秀的插件
- distinguish between variable and field
- C++如何修改SDI程序的默认背景颜色
- 求职!C#+SQL SERVER
- Asp.net 2.0
- c++实现系统托盘图标
- c++继承关系
- Java Language Keywords
- ASP.NET的HTMLTable原样导出到Excel
- T-SQL编码函数
- IIS不能运行ASP的解决方法