CSDN论坛 > VC/MFC > 基础类

如何更改MFC生成的单文档客户区的默认底色? [问题点数:50分,结帖人AMDCPU]

Bbs1
本版专家分:49
结帖率 100%
CSDN今日推荐
Blank
黄花 2004年12月 扩充话题大版内专家分月排行榜第二
Blank
蓝花 2005年2月 VC/MFC大版内专家分月排行榜第三
Bbs7
本版专家分:17016
Bbs1
本版专家分:49
Bbs7
本版专家分:11064
Bbs7
本版专家分:11064
Bbs1
本版专家分:49
匿名用户不能发表回复!
其他相关推荐
MFC 单文档窗口最大化显示
1、定位到APP文件中
MFC单文档修改状态栏的提示信息
用惯了AfxMessageBox(),总感觉这个东西不那么顺手,就想在状态显示当前程序的提示信息。 想要在任何类中都设置状态栏的信息,必须获取到m_wndStatusBar的指针。 所以第一步,将CMainFrame中的m_wndStatusBar的保护类型从保护改为public 第二步:在任意类中添加下列代码,改变状态栏的提示信息 //以下两行用来设置状态栏的提示信息
修改基于formView的MFC单文档背景颜色
方法: (1)先调出BOOL CXXXView::OnEraseBkgnd(CDC* pDC)函数。刚开始从类向导的虚函数中搜索OnEraseBkgnd,发现怎么也找不到(不知道是不是只有我一人这样,o(╯□╰)o。。。)后来百度到: http://jingyan.baidu.com/album/19192ad839a862e53e5707ce.html,于是试着找消息WM_ERASEBKGND
删除MFC单文档(多文档)默认菜单栏的两种方法
转:http://www.fengfly.com/plus/view-172975-1.html 新建一个MFC单文档程序,默认都有四个菜单栏:文件、编辑、视图和帮助。怎么把这四个菜单栏删除掉呢?有两种方法: 第一种方法:重载框架类的Create函数,具体代码如下: BOOL CMainFrame::Create(LPCTSTR lpszClassName
MFC单文档修改标题和标题图标
一.修改标题 在doc类中OnNewDocument函数修改,添加修改的标题,如下: BOOL CKTLXSubjectShowDoc::OnNewDocument() {     if (!CDocument::OnNewDocument())         return FALSE;     SetTitle(_T("测试标题"));     return TRUE
鼠标滚轮实现单文档视图的放大与缩小
鼠标滚轮实现单文档视图的放大与缩小 其主要原理是利用SetWindowExt和SetViewportExt函数来动态调节窗口区和视口区的比例,设窗口区与视口区之间的比例系数为m_delta,鼠标滚轮每滚动一次,在视图View类的响应函数OnPrepareDC中就改变一次m_delta,然后调用OnPaint函数重新绘图,这样看起来就实现了视图的放大与缩小。 其主要步骤如下: 1. 建立单文档
获得客户区的边界和获得窗口的边界
BOOL WINAPI GetClientRect(   _In_  HWND   hWnd,   _Out_ LPRECT lpRect ); BOOL WINAPI GetWindowRect(   _In_  HWND   hWnd,   _Out_ LPRECT lpRect );
MFC非客户区完美自绘
标题栏自绘是很多初学者最苦恼的问题,目前网上的例子要么是系统默认的标题按钮时不时的会重现出来,要么是影响了窗口非客户区原来默认的行为(去掉系统菜单)等等,各种的不如意,于是本人研究试验了下,感觉这个是比较完美的了,不影响任何原来窗口的特性,比如标题栏系统菜单等,要么是把非客户区去掉了,然后自己模拟,笔者也有这样处理过,不过这里只演示非客户区标题栏绘制的例子,特发此贴以飨读者。
MFC单文档打开文件默认后缀名修改
做单文档程序时,默认打开文档后缀为(*.*)。如果我们需要自定义打开后缀时,需要对文档模板相关函数做重载。 [cpp] view plaincopy class CMySingleDocTemplate : public CSingleDocTemplate   {   public:       CMySingleDocTemplate(
MFC学习--单文档文本框的编辑(二)
创建一个MFC的单文档工程,实现利用键盘输入文字功能,并存在光标跟随移动。 学习到对于鼠标消息,字符输入消息的响应。 MFC单文档程序创建后,有四个类,也是四个文件。CMainFrame,CMFC_tets1App,CMFC_tets1Doc,CMFC_tets1View。CMainFrame属于框架类,包括客户区和非客户区,视图类即View类的父窗口,视图就显示在MainFrame的客户区中
关闭
关闭