VS2019MFC基于对话框禁止改变窗口大小
时间: 2023-07-18 15:19:27 浏览: 293
2、VS2013 MFC 对话框控件大小随窗口大小改变而改变.docx
要禁止对话框改变大小,可以在对话框类的 OnInitDialog 函数中添加以下代码:
```c++
// 禁止改变窗口大小
ModifyStyle(WS_THICKFRAME | WS_MAXIMIZEBOX, 0, SWP_DRAWFRAME);
```
其中,第一个参数表示要修改的窗口样式,第二个参数表示修改后的样式,第三个参数表示是否重绘窗口边框。在上面的代码中,我们将 WS_THICKFRAME(调整大小的边框)和 WS_MAXIMIZEBOX(最大化按钮)的样式都去掉了,这样就禁止了对话框的大小改变。
阅读全文