你在 m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED); 后插入  int n=GetLastError();
然后设置个n的条件断点来看看错误类型呗

解决方案 »

  1.   

    m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED);后面加上 m_pMainWnd->UpdateWindow()呢?
      

  2.   

    哪有那么复杂,在窗口的OnShowWindow事件中添加 ShowWindow(SW_SHOWMAXIMIZED);代码
      

  3.   

    小儿科的东西了,不用楼主做得那么复杂吧?在 Init 里,设定成最大化行了吧。
      

  4.   

    我也遇到了这样的问题,和7楼的这样,在init中,或者在app中设置,都没用。百度至今未解决
      

  5.   

    BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
    if( !CFrameWnd::PreCreateWindow(cs) )
    return FALSE;
    // TODO: Modify the Window class or styles here by modifying
    //  the CREATESTRUCT cs
    int width,height;
    width=GetSystemMetrics(SM_CXSCREEN);
    height=GetSystemMetrics(SM_CYSCREEN);
    cs.cx=width;
    cs.cy=height; return TRUE;
    }
      

  6.   

    Quote: 引用 10 楼 kisswawawa 的回复:

    BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
    if( !CFrameWnd::PreCreateWindow(cs) )
    return FALSE;
    // TODO: Modify the Window class or styles here by modifying
    //  the CREATESTRUCT cs
    int width,height;
    width=GetSystemMetrics(SM_CXSCREEN);
    height=GetSystemMetrics(SM_CYSCREEN);
    cs.cx=width;
    cs.cy=height; return TRUE;
    }
    我看错了 = = 就当没写
      

  7.   

    最简单的代码:
    AfxGetMainWnd()->ShowWindow(SW_SHOWMAXIMIZED);