能不能响应onsize,在里面加判断

解决方案 »

  1.   

    响应WM_GETMINMAXINFO消息了,可以自己设置窗口大小范围
      

  2.   

    都不许动!这50分是我的了!!
    代码如下:
    void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) 
    {
    CFrameWnd::OnGetMinMaxInfo(lpMMI); lpMMI->ptMaxSize.x = 720;
    lpMMI->ptMaxSize.y = 600;
    lpMMI->ptMaxTrackSize.x = 720;
    lpMMI->ptMaxTrackSize.y = 600;
    lpMMI->ptMinTrackSize.x = 360;
    lpMMI->ptMinTrackSize.y = 300;
    lpMMI->ptMaxPosition.x = 40;
    lpMMI->ptMaxPosition.y = 0;

    }
      

  3.   

    重载Onsize()判断窗口是否是要限制的大小,如果不是则直接返回,超过了就自己设置窗口的大小