1,禁止窗口被用户改变大小。
2,如果用代码改变窗口大小

解决方案 »

  1.   

    1、试试修改窗口的边框风格:ModifyStyle(WS_THICKFRAME, DS_MODALFRAME); 
    2、使用 SetWindowPos 改变窗口的大小。
      

  2.   

    ModifyStyle(WS_THICKFRAME, DS_MODALFRAME);
    程序被你搞死了
      

  3.   

    限制调整窗口大小的最简单的方法是创建窗口时不要用WS_THICKFRAME
    你是什么窗口?主窗口,还是对话框?
      

  4.   

    cs.x = 100;   
    cs.y = 100;         //   指定窗口左上角坐标   
    //cs.cx = 300;  
    //cs.cy = 300;        //   指定窗口宽,高    //cs.style   &=   ~(WS_SIZEBOX|WS_MAXIMIZEBOX|WS_MINIMIZEBOX);   //   禁止改变大小 
    找到了,谢谢!
      

  5.   

    代码设置窗口大小
    SetWindowPos(&wndNoTopMost,10,10,850,750,SWP_SHOWWINDOW);  
    还有一些其他的参数,具体的你可以看看MSDN
      

  6.   

    去掉窗体的WS_THICKFRAME 属性
      

  7.   

    请问,禁止窗口改变大小,是禁止用户拖拉改变吗?使用setwindowpos能否改变呢
      

  8.   

    在CMainFrame类的OnCreate()函数中,添加以下代码:        CMenu *pTopMenu=GetSystemMenu(false); pTopMenu->RemoveMenu(4,MF_BYPOSITION);//最大化窗口不可用 pTopMenu->RemoveMenu(2,MF_BYPOSITION);//size pTopMenu->RemoveMenu(1,MF_BYPOSITION);//使不可移动