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

Autoit 如何确定从WM_EXITSIZEMOVE消息中移动/调整了哪个窗口的大小?,autoit,windows-messages,Autoit,Windows Messages,我一直在为多GUI/窗口应用程序处理大量的WM_移动、WM_大小和WM_大小消息,但我刚刚了解到WM_EXITSIZEMOVE消息,如果它允许我避免所有这些中间消息,我想使用它。但由于该消息未提供任何参数,我如何确定哪个GUI/窗口已被移动或调整大小?还是我的想法不正确?您引用的所有消息都只发送到受该操作影响的窗口,这就是为什么没有提供标识该窗口的参数的原因。如果窗口接收到它,则是刚刚移动、调整大小或正在退出大小/移动的窗口 换句话说,如果您有窗口A和B,并且B被调整大小或移动,那么它将收到消息

我一直在为多GUI/窗口应用程序处理大量的WM_移动、WM_大小和WM_大小消息,但我刚刚了解到WM_EXITSIZEMOVE消息,如果它允许我避免所有这些中间消息,我想使用它。但由于该消息未提供任何参数,我如何确定哪个GUI/窗口已被移动或调整大小?还是我的想法不正确?

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

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

WM_EXITSIZEMOVE只发送到刚刚移动或调整大小的窗口,这意味着当窗口接收到它时,它是受大小/移动操作影响的窗口。注意,如果您有windows A和B,并且B被调整大小或移动,它将收到消息,而A不会。