WM_GETMINMAXINFO,ptMaxSize没有任何影响

时间:2008-09-26 23:27:41

标签: windows winapi

在处理WM_GETMINMAXINFO消息时,我尝试通过更改ptMaxSize来更改参数MINMAXINFO结构。它似乎没有任何影响。当我收到WM_SIZE消息时,无论是增加还是减少WM_GETMINMAXINFO中的ptMaxSize,我总是得到相同的值。

3 个答案:

答案 0 :(得分:2)

你确定你的窗户最大化了吗?根据{{​​3}},MINMAXINFO :: ptMaxSize控制最大化窗口的最大大小。

如果要控制窗口的最大跟踪大小(窗口正常时的最大大小),则需要修改MINMAXINFO :: ptMaxTrackSize。

答案 1 :(得分:2)

确保在主应用程序的窗口过程中处理 WM_GETMINMAXINFO 消息。

该消息仅在由主框架窗口处理时才有意义,如果消息由其中一个子窗口过程处理,则该消息无效。

答案 2 :(得分:0)

窗口必须具有WS_THICKFRAMEWS_CAPTION样式才能接收WM_GETMINMAXINFO

这基本上就是您需要知道的。