Как определить, какое окно было перемещено / изменено в размере из сообщения WM_EXITSIZEMOVE? - PullRequest
0 голосов
/ 01 июня 2019

Я обрабатывал все многочисленные отдельные сообщения WM_MOVE, WM_SIZING и WM_SIZE для приложения с несколькими GUI / окнами, но я только что узнал о сообщении WM_EXITSIZEMOVE и хотел бы использовать его, если оно позволяет мне избежать всех эти промежуточные сообщения. Но так как в этом сообщении нет параметров, как я могу определить, какой графический интерфейс / окно было перемещено или изменено? Или мое мышление неверно?

1 Ответ

0 голосов
/ 01 июня 2019

Все сообщения, на которые вы ссылаетесь, отправляются только в окно, на которое повлияла эта операция, поэтому нет никаких параметров, определяющих окно.Если окно получает его, это окно, которое было только что перемещено, измерено или выходит из размера / перемещения.

Другими словами, если у вас есть окна A и B, а размер B изменен или перемещен, он получит сообщения, а окно A - нет.

...