如何禁止用户用鼠标托拽单文档界面的四周边框而使界面放大呢?

解决方案 »

  1.   

    重载:WM_GetMINMAXINFO消息处理函数:
    void CMainFrame::OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI) 
    {
    // TODO: Add your message handler code here and/or call default
    lpMMI->ptMaxTrackSize.x=500;//最大的边框宽
    lpMMI->ptMaxTrackSize.y=200;//最大的边框高
    /*还可以确定最小的边框高与宽
    lpMMI->ptMinTrackSize.x=500;
    lpMMI->ptMinTrackSize.y=200;
    还有其它的 到MSDN上看
    */
    CFrameWnd::OnGetMinMaxInfo(lpMMI);
    }
      

  2.   

    比较简单的方法在OnPaint()消息处理函数里写MoveWindow(),使其保持原来大小就是