Сообщение WM_SIZE - PullRequest
       1

Сообщение WM_SIZE

3 голосов
/ 18 августа 2010

Просто обработав сообщение WM_SIZE, можно ли узнать, было ли окно восстановлено из свернутого состояния?

Ответы [ 3 ]

2 голосов
/ 18 августа 2010

Нет, это не так -

wParam будет SIZE_RESTORED (0)
и у lParam будет новый размер окна.

Если вы не сохранили его в окне, когда оно было свернуто, вы не сможете узнать, когда оно будет восстановлено только из этого сообщения.

0 голосов
/ 18 августа 2010

Будет ли GetWindowPlacement Функция работать?

Извлекает состояние показа и восстановленные, свернутые и развернутые позиции указанного окна,

0 голосов
/ 18 августа 2010

Не напрямую от текущих параметров.

Но если вы сохраняете параметры, передаваемые в WM_SIZE каждый раз, когда получаете сообщение, вы просто проверяете, был ли последний переданный параметр SIZE_MINIMIZED.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...