如何最大化单文档多视图中的View窗口

来源:互联网 发布:深圳都市频道网络直播 编辑:程序博客网 时间:2024/05/21 09:22

一个多文档窗口的视图如果默认的并不是最大化,如果想让它默认最大化怎么办呢?可能有不少种方法,这里介绍一种最简单的。只需在成员函数OnInitialUpdate()添加一个函数调用:
void CMyView::OnInitialUpdate()
{
 COtherView::OnInitialUpdate(); //COtherView的基类需是是CView
 GetParentFrame()->ShowWindow(SW_SHOWMAXIMIZED);
 UpdateWindow(); // 刷新,否则显示不正常
}
视图窗口最大化其实是让视图的父窗口也就是CChildFrame最大化。
虽然这是一个简单的问题,但我在网上找了好一阵,没有找到一个好方法,也许用MoveWindow、ModifyStyle、OnSize等函数也可以做到,但我觉得都不如这样简单。如果诸位有更好的方法,请拿出来共享一下,独乐乐不如众乐乐,呵呵。

原创粉丝点击