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,去掉工具栏和状态栏, 在  int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)   中注销掉相关的工具栏和状态栏语句,即可。 2,去掉菜单, 在 BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 中,增加语句 cs.hMenu = NULL;//即 菜单句柄赋值为空
单文档界面窗口初始化大小设置
初始化为最大化方法:1. 在app的InitInstance中, if(!ProcessShellCommand(cmdInfo))之前, ParseCommandLine(cmdInfo)之后,    加一句m_nCmdShow=SW_MAXIMIZE; 2. 在CMainFrame的PreCreateWindow中; 指定cs.cx=GetSystemMetrics(SM_CXSCRE
鼠标滚轮实现单文档视图的放大与缩小
鼠标滚轮实现单文档视图的放大与缩小 其主要原理是利用SetWindowExt和SetViewportExt函数来动态调节窗口区和视口区的比例,设窗口区与视口区之间的比例系数为m_delta,鼠标滚轮每滚动一次,在视图View类的响应函数OnPrepareDC中就改变一次m_delta,然后调用OnPaint函数重新绘图,这样看起来就实现了视图的放大与缩小。 其主要步骤如下: 1. 建立单文档
在单文档的客户区和非客户区画图
void CDrawView::OnLButtonDown(UINT nFlags, CPoint point)  { // TODO: Add your message handler code here and/or call default m_ptOrigin=point; m_bDraw=TRUE; m_ptOld=point; CView::OnLB
MFC单文档打开文件默认后缀名修改
做单文档程序时,默认打开文档后缀为(*.*)。如果我们需要自定义打开后缀时,需要对文档模板相关函数做重载。 [cpp] view plaincopy class CMySingleDocTemplate : public CSingleDocTemplate   {   public:       CMySingleDocTemplate(
MFC单文档修改标题和标题图标
一.修改标题 在doc类中OnNewDocument函数修改,添加修改的标题,如下: BOOL CKTLXSubjectShowDoc::OnNewDocument() {     if (!CDocument::OnNewDocument())         return FALSE;     SetTitle(_T("测试标题"));     return TRUE
MFC 单文档窗口最大化显示
1、定位到APP文件中
MFC学习--单文档文本框的编辑(二)
创建一个MFC的单文档工程,实现利用键盘输入文字功能,并存在光标跟随移动。 学习到对于鼠标消息,字符输入消息的响应。 MFC单文档程序创建后,有四个类,也是四个文件。CMainFrame,CMFC_tets1App,CMFC_tets1Doc,CMFC_tets1View。CMainFrame属于框架类,包括客户区和非客户区,视图类即View类的父窗口,视图就显示在MainFrame的客户区中
获得客户区的边界和获得窗口的边界
BOOL WINAPI GetClientRect(   _In_  HWND   hWnd,   _Out_ LPRECT lpRect ); BOOL WINAPI GetWindowRect(   _In_  HWND   hWnd,   _Out_ LPRECT lpRect );
MFC单文档/视图显示图像
MFC单文档/视图显示图像,通过LoadBmp从磁盘上加载图片。
关闭