所有调整大小操作的 Windows 消息

Rak*_*111 4 winapi message resize wndproc

有人知道在调整大小事件结束时发送的消息吗(例如双击应用程序栏,单击最大化按钮,拖动到屏幕顶部,...),一个很好的例子是 WM_EXITSIZEMOVE,但它仅在窗口大小栏的拖动结束。

所以我的问题是,是否存在在发生任何调整大小事件时调用的消息,在它的末尾(不像 WM_SIZE)?

Jon*_*ter 6

在任何调整大小事件结束时,您都会收到一条WM_WINDOWPOSCHANGED消息,其中SWP_NOSIZE标记已清除。除了WM_EXITSIZEMOVE指示模态移动/调整大小循环结束的消息外,没有其他消息表明调整已完成。如果您WM_WINDOWPOSCHANGED之前没有获得,WM_ENTERSIZEMOVE那么您可以假设您没有被模态调整大小。