只允许垂直窗口调整大小的最简单方法是什么?

时间:2014-05-13 22:23:22

标签: c++ windows winapi mfc

我正在编写一个MFC应用程序,它需要允许垂直窗口调整大小并防止水平调整大小。最简单的方法是什么?

1 个答案:

答案 0 :(得分:6)

您希望捕获WM_SIZINGWM_GETMINMAXINFO以强制使用正确的宽度,(WM_NCHITTEST过滤掉导致用户尝试更改宽度的任何响应(可能不需要)。 ..))。

如果没有多显示器设置,仅WM_GETMINMAXINFO就足够了。

另请查看GetSystemMenu(),以了解可能的系统菜单。

BTW:这个答案不是特定于MFC的。