在SDK里怎么让窗口大小不能改变
在MFC里又怎么实现

解决方案 »

  1.   

    void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) 
    {
        lpMMI->ptMaxTrackSize.x = 600;
    lpMMI->ptMaxTrackSize.y = 400;
    lpMMI->ptMinTrackSize.x = 600;
    lpMMI->ptMinTrackSize.y = 400;

    CFrameWnd::OnGetMinMaxInfo(lpMMI);
    }
    窗口不变 大小都是 600 400
      

  2.   

    一样:
    case WM_GETMINMAXINFO:
      {
         MINMAXINFO* lpMMI= (MINMAXINFO*)lParam;
         lpMMI->ptMaxTrackSize.x = 600;
         lpMMI->ptMaxTrackSize.y = 400;
         lpMMI->ptMinTrackSize.x = 600;
         lpMMI->ptMinTrackSize.y = 400; 
       }
       break;
      

  3.   

    void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) 
    {
        lpMMI->ptMaxTrackSize.x = 600;
    lpMMI->ptMaxTrackSize.y = 400;
    lpMMI->ptMinTrackSize.x = 600;
    lpMMI->ptMinTrackSize.y = 400;

    CFrameWnd::OnGetMinMaxInfo(lpMMI);
    }