多文档窗口如何最大化视图视图窗口
2006-03-29 11:42
253 查看
一个多文档窗口的视图如果默认的并不是最大化,如果想让它默认最大化怎么办呢?可能有不少种方法,这里介绍一种最简单的。只需在成员函数OnInitialUpdate()添加一个函数调用:
void CMyView::OnInitialUpdate()
{
COtherView::OnInitialUpdate(); //COtherView的基类需是是CView
GetParent()->SendMessage(WM_SYSCOMMAND,SC_MAXIMIZE,0);
}
视图窗口最大化其实是让视图的父窗口也就是CChildFrame最大化。
虽然这是一个简单的问题,但我在网上找了好一阵,没有找到一个好方法,也许用MoveWindow、ModifyStyle、OnSize等函数也可以做到,但我觉得都不如这样简单。如果诸位有更好的方法,请拿出来共享一下,独乐乐不如众乐乐,呵呵。
void CMyView::OnInitialUpdate()
{
COtherView::OnInitialUpdate(); //COtherView的基类需是是CView
GetParent()->SendMessage(WM_SYSCOMMAND,SC_MAXIMIZE,0);
}
视图窗口最大化其实是让视图的父窗口也就是CChildFrame最大化。
虽然这是一个简单的问题,但我在网上找了好一阵,没有找到一个好方法,也许用MoveWindow、ModifyStyle、OnSize等函数也可以做到,但我觉得都不如这样简单。如果诸位有更好的方法,请拿出来共享一下,独乐乐不如众乐乐,呵呵。
相关文章推荐
- 如何最大化单文档多视图中的View窗口
- 拆分窗口后,视图如何与文档进行关联
- 多文档视图中子视图如何在开始显示时就最大化?
- MFC MDI项目如何一个文档显示多个不同视图类(比如文字和图表,各自拥有单独的框架窗口)
- 在框架窗口中如何获得,视图类的指针以及文档,视图,框架窗口指针的获取与应用
- 如何禁用MFC单文档主窗口的最大化按钮?
- Eclipse 编辑视图窗口最大化图标浮在最前,导致编辑视图双击最大化失效
- 详细讲解如何在MFC单/多文档中创建多视图(具体代码)
- MFC 无标题栏窗口最大化会把任务栏给遮住,如何解决这个问题?
- 文档类、子框架类及视图类的关系及如何相互调用
- 文档/视图结构中的各个部分是如何联系到一起的(1)
- VC开发单文档程序窗口运行即最大化
- 如何从一个对话框弹出单文档视图
- 如何禁用窗口关闭按钮在一个 MFC 多文档界面 (MDI) 应用程序
- 详细讲解如何在MFC单/多文档中创建多视图(具体代码)
- 单文档初始最大化显示&&鼠标双击时窗口最大化失效
- 单文档多视图,窗口大小改变问题。
- 详解MFC框架窗口、文档和视图
- [Visual C++系列]3.1 文档 视图 框架窗口间的关系和消息传送规律
- 在CFormView中如何使单文档窗口缩小时也不产生滚动条