在通过向导建立MFC工程时可以设定主窗口以最大化方式显示,那么在建立工程之后怎么改这个东西?

解决方案 »

  1.   

    如果是文档诗结构的程序
    在 app的Initstance 函数中设定 m_nCmdShow的 取值. 
    m_nCmdShow=SW_SHOWMAXMIZED ; //最大化
    m_nCmdShow=SW_SHOWMINMIZED ; //最小化
    m_nCmdShow=SW_SHOWNORMAL ; //正常方式然后m_pMainWnd->ShowWindow(m_nCmdShow);如果是MDI窗口: 
    重载 MDI Window 的PreCreateWindow函数,设置WS_MAXMIZE or WS_MINMIZE; 
    如果从 CMDIChildWnd 派生,调用 OnInitialUpdate函数中的 
    CWnd::ShowWindow来指定 MDI Child Window的 风格。 
      

  2.   

    InitInstance中mPpMainWind->ShowWindow的参数改成SW_SHOWMAXIMIZED
      

  3.   

    好的,我是SDI应用,我在int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)里面加了 ShowWindow(SW_SHOWMAXIMIZED);
    语句,解决了。
    谢谢。
    另外,楼上的几个参数值写错了,都少了一个“I”,呵呵