Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Winapi 如果I';m不修改ptMax­;大小,是否仍需要使用MonitorFromWindow()来修复异常情况?_Winapi - Fatal编程技术网

Winapi 如果I';m不修改ptMax­;大小,是否仍需要使用MonitorFromWindow()来修复异常情况?

Winapi 如果I';m不修改ptMax­;大小,是否仍需要使用MonitorFromWindow()来修复异常情况?,winapi,Winapi,我可能误解了什么,但是: 我不希望用户能够将我的窗口调整为小于其子窗口在给定布局中可见的最小大小。因此,我可以使用WM_GETMINMAXINFO,修改ptMinTrackSize 现在,使用MonitorFromWindow()讨论在MINMAXINFO结构的ptMax-Size字段上补偿多个监视器,以防所需的窗口大小不适合监视器的一个维度,而适合监视器的另一个维度 我的困惑是:我是否需要始终进行此调整,或者仅当我在ptMax-Size中实际添加了自定义内容时才需要进行此调整?如果是后者,那么

我可能误解了什么,但是:

我不希望用户能够将我的窗口调整为小于其子窗口在给定布局中可见的最小大小。因此,我可以使用
WM_GETMINMAXINFO
,修改
ptMinTrackSize

现在,使用
MonitorFromWindow()
讨论在
MINMAXINFO
结构的
ptMax-Size
字段上补偿多个监视器,以防所需的窗口大小不适合监视器的一个维度,而适合监视器的另一个维度

我的困惑是:我是否需要始终进行此调整,或者仅当我在
ptMax-Size
中实际添加了自定义内容时才需要进行此调整?如果是后者,那么我将假定
DefWindowProc()
或窗口管理器为我处理它


谢谢。

您已经喜欢DefWindowProc()的功能了,以后只需修改ptMinTrackSize即可。对,由于某种原因,这一次我完全忘记了。谢谢。您已经喜欢DefWindowProc()的功能了,以后只需修改ptMinTrackSize。对了,由于某种原因,这一次我完全忘记了。谢谢