有人知道在调整大小事件结束时发送的消息(例如双击应用程序栏,最大化按钮单击,拖动到屏幕顶部,...),一个很好的例子是 WM_EXITSIZEMOVE,但它是仅在窗口大小栏拖动结束时。
所以我的问题是,是否存在在发生任何大小调整事件时调用的消息(不像 WM_SIZE)?
最佳答案
您将收到一条 WM_WINDOWPOSCHANGED
消息,其中的 SWP_NOSIZE
标志在任何大小调整事件结束时都会被清除。除了指示模态移动/大小调整循环结束的 WM_EXITSIZEMOVE
之外,没有其他消息指示大小调整已完成。如果您收到 WM_WINDOWPOSCHANGED
而之前没有收到 WM_ENTERSIZEMOVE
,那么您可以假设您没有以模态方式调整大小。
关于winapi - 所有调整大小操作的 Windows 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25980469/