zoukankan      html  css  js  c++  java
  • vc如何让打开的子窗口默认是最大化的

    vc如何让打开的子窗口默认是最大化的

    • 浏览: 3554
    • |
    • 更新: 2011-04-09 17:04
     
     

    加入杂志加入杂志

    摘要:关于vc如何让打开的子窗口默认是最大化的深入研究。
     

    步骤/方法

    1. 1
        MDI子窗口一启动就最大化
    2. 2
        方法一:
        在CChildFrame::PreCreateWindow(CREATESTRUCT& cs)函数中,加了
        cs.style |= WS_VISIBLE|WS_MAXIMIZE;,可以实现了
    3. 3
        方法二:
        用ClassWizard为CChildFrame类添加ActiveFrame消息
        void CChildFrame::ActivateFrame(int nCmdShow)
        {
        if(GetMDIFrame()->MDIGetActive())
        CMDIChildWnd::ActivateFrame(nCmdShow);
        else // else open maximized.
        CMDIChildWnd::ActivateFrame(SW_SHOWMAXIMIZED);
        }
    4. 4
        主窗口最大化:
        在 InitStance 函数中设定 m_nCmdShow的取值.
        m_nCmdShow=SW_SHOWMAXMIZED //最大化
    5. 5
        MDI窗口:
        重载 MDI Window 的PreCreateWindow函
        数,设置WS_MAXIMIZE
    6. 6
        文档一生成就最大化:
        在视类重载的OnInitUpdate成员函数中加上:
        CMDIChildWnd *pWnd=(CMDIChildWnd *)GetParentFrame();
        pWnd->MDIMaximize();
  • 相关阅读:
    codevs1231 最优布线问题
    P1352 没有上司的舞会——树形DP入门
    codevs1961 躲避大龙
    codevs2833 奇怪的梦境
    linux 内存管理——内核的shmall 和shmmax 参数
    删除共享内存后key为0x00000000的问题
    redis命令之lrange
    vim配置vimrc详解
    chmod chgrp chown
    localtime和localtime_r
  • 原文地址:https://www.cnblogs.com/gosteps/p/3308843.html
Copyright © 2011-2022 走看看