Как определить размер окна был изменен Windows7

[Вопрос]

1 Как определить размер окна (WPF) с помощью Aero Snap? тогда я могу игнорировать новый размер и положение.

Спасибо за ваш ответ и комментарии заранее.

1 ответ

Решение

При выходе вызовите GetWindowPlacement. Это вернет текущий размер и положение окна, а также, свернуты ли вы, развернуты или переназначены, а также даст вам последний "восстановленный" размер и положение окна.

Таким образом, вам не нужно отслеживать изменения в вашем положении окна, просто спросите, когда вам это нужно.

typedef struct _WINDOWPLACEMENT {
    UINT length;
    UINT flags;
    UINT showCmd;
    POINT ptMinPosition;
    POINT ptMaxPosition;
    RECT rcNormalPosition;
} WINDOWPLACEMENT;
Другие вопросы по тегам