【发布时间】:2019-06-01 04:35:21
【问题描述】:
我一直在为一个多 GUI/窗口应用程序处理所有大量单独的 WM_MOVE、WM_SIZING 和 WM_SIZE 消息,但我刚刚了解了 WM_EXITSIZEMOVE 消息,如果它可以让我避免所有问题,我想使用它那些中间消息。但是由于该消息没有提供任何参数,我如何确定哪个 GUI/窗口已被移动或调整大小?还是我的想法不对?
【问题讨论】:
-
WM_EXITSIZEMOVE只发送到刚刚被移动或调整大小的窗口,这意味着当窗口收到它时,它是受大小/移动操作影响的那个。 IOW,如果您有窗口 A 和 B,并且 B 被调整大小或移动,它将收到消息而 A 不会。