То, как обнаружить окно, было изменено Windows7

[Вопрос]

1. То, как обнаружить окно (WPF), было изменено Аэро Снимком? затем я могу проигнорировать новый размер и положение.

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

5
задан whunmr 24 January 2010 в 11:42
поделиться

1 ответ

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

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

typedef struct _WINDOWPLACEMENT {
    UINT length;
    UINT flags;
    UINT showCmd;
    POINT ptMinPosition;
    POINT ptMaxPosition;
    RECT rcNormalPosition;
} WINDOWPLACEMENT;
4
ответ дан 15 December 2019 в 01:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: