怎样是基于单文档视图的应用程序,再开始显示主窗口的时候最大化。(Mainfrm的那个窗口)

解决方案 »

  1.   

    BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
    if( !CFrameWnd::PreCreateWindow(cs) )
    return FALSE;
    cs.style = WS_OVERLAPPED | WS_CAPTION | FWS_ADDTOTITLE
    | WS_THICKFRAME | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_MAXIMIZE;  // 加上 WS_MAXMIZE 就可以了。 return TRUE;
    }
      

  2.   

    BOOL CXXXApp::InitInstance()
    {
        m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);
    }
      

  3.   

    BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
    if( !CFrameWnd::PreCreateWindow(cs) )
    return FALSE;
    // TODO: Modify the Window class or styles here by modifying
    //  the CREATESTRUCT cs cs.style = WS_OVERLAPPED | WS_CAPTION | FWS_ADDTOTITLE
    | WS_THICKFRAME | WS_SYSMENU | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_MAXIMIZE; return TRUE;
    }
      

  4.   

    在你的APP中的InitInstance()函数加入下面语句:    m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);程序启动后就自动最大化窗口了