加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 编程武林 > c/c++

MDI子窗口默认最大化

时间:2010-09-08 23:07:16  来源:网络  作者:古墓居士 DGM

MDI子窗口一启动就最大化 
  方法一: 
  在CChildFrame::PreCreateWindow(CREATESTRUCT&   cs)函数中,加了 
  cs.style   |=   WS_VISIBLE|WS_MAXIMIZE;,可以实现了 
  方法二: 
  用ClassWizard为CChildFrame类添加ActiveFrame消息 
  void   CChildFrame::ActivateFrame(int   nCmdShow)   
  { 
        if(GetMDIFrame()->MDIGetActive())   
                CMDIChildWnd::ActivateFrame(nCmdShow);   
          else   //   else   open   maximized.   
                  CMDIChildWnd::ActivateFrame(SW_SHOWMAXIMIZED);   
  
  }    

来源:(http://blog.sina.com.cn/s/blog_5d8088f80100blr7.html)

- vc如何让打开的子窗口默认是最大化的_pmbc_新浪博客
  主窗口最大化: 
          在   InitStance   函数中设定   m_nCmdShow的取值. 
          m_nCmdShow=SW_SHOWMAXMIZED   //最大化 
  MDI窗口: 
          重载   MDI   Window   的PreCreateWindow函 
  数,设置WS_MAXIMIZE 
  文档一生成就最大化: 
          在视类重载的OnInitUpdate成员函数中加上:   
          CMDIChildWnd   *pWnd=(CMDIChildWnd   *)GetParentFrame();   
          pWnd->MDIMaximize();

来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章
栏目更新
栏目热门
Free Web Hosting