怎样屏蔽掉最大化?先谢了,我是菜鸟。

解决方案 »

  1.   

    在PreCreateWindow(CREATESTRUCT& cs)中,
    加上一句:cs.style~=WS_MAXIMIZEBOX;即可。
      

  2.   

    屏蔽掉最好用:LRESULT CMainFrame::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) 
    {
    // TODO: Add your specialized code here and/or call the base class
    if(message == WM_SYSCOMMAND)
    {
    if(wParam == SC_MINIMIZE || 
    wParam == SC_RESTORE ||
    wParam == SC_CLOSE ||
    wParam == SC_MAXIMIZE )

    return FALSE;
    } return CMDIChildWnd::WindowProc(message, wParam, lParam);
    }
    -------------------------------
    这是屏蔽掉最小,最大,还原、关闭。你呢只要
    if(wParam == SC_MAXIMIZE )

    return FALSE;
    就可以了!