CSDN论坛 > VC/MFC > 界面

如何改变单文档程序的框架的背景色 [问题点数:50分,结帖人qichuanxin]

Bbs1
本版专家分:0
结帖率 95.24%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs8
本版专家分:44697
Blank
铜牌 2006年9月 总版技术专家分月排行榜第三
Blank
黄花 2006年9月 VC/MFC大版内专家分月排行榜第二
2006年8月 VC/MFC大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs2
本版专家分:194
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs7
本版专家分:13123
Bbs4
本版专家分:1361
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
设置从CEditView继承的视图类的字体颜色,背景色
通过向父窗口(在这里父窗口是对话框)发送WM_CTLCOLOR消息,处理这些消息的代码都将在父窗口类中来实现,这显然不利于重用。 更符合面向对象的方法应该是让控件可以处理自己的背景颜色,这样将有利于代码重用。 微软已经认识到这点,从MFC4.0开始提供了一种称为消息反射(Message   Reflection)的新机制。 消息反射允许控件自己处理类似WM_CTLCOLOR这样的通知消
MFC单文档框架分析及执行流程
首先来分析一下MFC单文档类的结构: 它包括ruxi
基于MFC下的单文档编辑,可以实现字体颜色、大小的改变
基于MFC下的单文档编辑,可以实现字体颜色、大小的改变
单文档界面窗口初始化大小设置
初始化为最大化方法:1. 在app的InitInstance中, if(!ProcessShellCommand(cmdInfo))之前, ParseCommandLine(cmdInfo)之后,    加一句m_nCmdShow=SW_MAXIMIZE; 2. 在CMainFrame的PreCreateWindow中; 指定cs.cx=GetSystemMetrics(SM_CXSCRE
如何禁止MFC单文档主窗口通过拖动边框来改变大小?
问题描述 具体操作: 1.单击程序左下角的ClassView选项卡,在CMainFrame类中双击PreCreateWindow函数,该函数原型如下: BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) { if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE;
【框架-MFC】MFC MainFrame主客户区添加背景图片或颜色
解决方案 1、使用 virtual BOOL PreTranslateMessage(MSG* pMsg);截获WM_PAINT消息,并推送WM_PAINT消息 2、在OnPaint事件中添加背景图片或颜色 demo: MainFrame.h afx_msg void OnPaint(); virtual BOOL PreTranslateMessage(MSG* pMsg); Ma
改变单文档的背景色
其实方法很简单:  1) 在重载的OnDraw函数中,        CRect  recct;        GetClientRect(&rect);       pDC->FilledsolidRect(0,0,rect.right,rect.bottom,RGB(128,128,128));      这个过程直接写在OnEraseBkgnd 函数中也是一样的。 2) 在vie
MFC单文档设定窗口大小固定
设定窗口固定大小的方法很多: 1.可以在窗口创建前修改串口的属性,即不设置WS_SIZEBOX属性, 2.处理WM_MOVE消息,在其中用movewindow或setwindowpos来设置 3.处理WM_SIZE消息,与WM_MOVE类似 4.处理WM_GETMINMAXINFO消息,最大值和最小值设置为一样就可以了
设置菜单条及菜单项背景色
1、设置菜单条背景色// 菜单栏m_wndMenu.LoadMenu(IDR_MAINFRAME);SetMenu(&m_wndMenu);// 改变菜单条背景颜色MENUINFO menuinfo; menuinfo.cbSize = sizeof(MENUINFO);menuinfo.fMask = MIM_BACKGROUND; menuinfo.
MFC 单文档标题栏菜单按钮重绘
1、在MainFrame中实现 OnMeasureItem和OnDrawItem函数 void CMainFrame::OnMeasureItem( int nIDCtl, LPMEASUREITEMSTRUCT lpMeasureItemStruct ) { // TODO: 在此添加消息处理程序代码和/或调用默认值 lpMeasureItemStruct->itemWidth = ::G
关闭