如何确定从WM_EXITSIZEMOVE消息中移动/调整了哪个窗口?

时间:2019-06-01 04:35:21

标签: autoit windows-messages

我已经为一个多GUI /窗口应用程序处理了所有众多的单独WM_MOVE,WM_SIZING和WM_SIZE消息,但是我刚刚了解到WM_EXITSIZEMOVE消息,如果可以避免使用所有消息,我想使用它这些中间消息。但是,由于该消息没有提供任何参数,我如何确定已移动或调整了GUI /窗口的大小?还是我的想法不正确?

1 个答案:

答案 0 :(得分:0)

您引用的所有消息仅发送到受该操作影响的窗口,这就是为什么没有提供用于标识该窗口的参数的原因。如果窗口接收到它,则是刚刚移动,调整大小或正在退出大小/移动的窗口。

换句话说,如果您有窗口A和B,并且窗口B调整了大小或移动了,那么它将接收到消息,而窗口A则不会。