多文档里面怎么才能把子窗口也最大化阿?我是在app里最大化显示maiframe的
可是重载了childframe里面的precreat却不行
感觉应该就是在这里的,请教各位大虾!~

解决方案 »

  1.   


    void CChildFrame::ActivateFrame(int nCmdShow) 
    {
    nCmdShow = SW_SHOWMAXIMIZED;  // add this
    CMDIChildWnd::ActivateFrame(nCmdShow);
    }
      

  2.   

    BOOL CChildFrame::PreCreateWindow(CREATESTRUCT& cs)
    {if( !CMDIChildWnd::PreCreateWindow(cs) )
      return FALSE;
    cs.style = WS_CHILD | WS_VISIBLE | WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU| FWS_ADDTOTITLE | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_MAXIMIZE;return TRUE;
    }
      

  3.   

    void CxxxView::OnInitialUpdate()
    {
    ...
    GetParentFrame()->ShowWindow(SW_SHOWMAXIMIZED);
    }
      

  4.   

    void CChildFrame::ActivateFrame(int nCmdShow) 
    {
    nCmdShow = SW_SHOWMAXIMIZED; 
    CMDIChildWnd::ActivateFrame(nCmdShow);
    }
    就应该可以了!