Как определить размер окна был изменен Windows7
[Вопрос]
1 Как определить размер окна (WPF) с помощью Aero Snap? тогда я могу игнорировать новый размер и положение.
Спасибо за ваш ответ и комментарии заранее.
1 ответ
Решение
При выходе вызовите GetWindowPlacement. Это вернет текущий размер и положение окна, а также, свернуты ли вы, развернуты или переназначены, а также даст вам последний "восстановленный" размер и положение окна.
Таким образом, вам не нужно отслеживать изменения в вашем положении окна, просто спросите, когда вам это нужно.
typedef struct _WINDOWPLACEMENT {
UINT length;
UINT flags;
UINT showCmd;
POINT ptMinPosition;
POINT ptMaxPosition;
RECT rcNormalPosition;
} WINDOWPLACEMENT;