我建了一个单文档工程,每次运行时弹出来的框总是比较小。怎么设置让它最大弹出来。

解决方案 »

  1.   

    OnInitialUpdate函数中使用ShowWindow(SW_SHOWMAXMIZED)。
      

  2.   

    在 InitStance 函数中设定 m_nCmdShow的取值。 
    m_nCmdShow=SW_SHOWMAXIMIZED  //最大化 
    m_nCmdShow=SW_SHOWMINMIZED //最小化 
    m_nCmdShow=SW_SHOWNORMAL //正常方式
      

  3.   

    或者这样也可以~~!~!~!~!根据屏幕大小来
    重载PreCreateWindow()函数
    BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
    {
    if( !CFrameWnd::PreCreateWindow(cs) )
    return FALSE;
    int cxScreen = GetSystemMetrics(SM_CXSCREEN);
        int cyScreen = GetSystemMetrics(SM_CYSCREEN);
    cs.cx=cxScreen;
    cs.cy=cyScreen;
    return TRUE;
    }