WM_SHOWWINDOW сообщение
Отправляется в окно, когда окно будет скрыто или показано.
Окно получает это сообщение через функцию WindowProc .
#define WM_SHOWWINDOW 0x0018
Параметры
-
wParam
-
Указывает, отображается ли окно. Если wParam имеет значение TRUE, отображается окно. Если wParam имеет значение FALSE, окно скрывается.
-
lParam
-
Состояние отображаемого окна. Если значение lParam равно нулю, сообщение было отправлено из-за вызова функции ShowWindow ; В противном случае lParam имеет одно из следующих значений.
Значение Значение - SW_OTHERUNZOOM
- 4
Окно обнаруживается, так как окно развертывания было восстановлено или свернуто. - SW_OTHERZOOM
- 2
Окно покрыто другим развернутным окном. - SW_PARENTCLOSING
- 1
Окно владельца окна свернуто. - SW_PARENTOPENING
- 3
Окно владельца окна восстанавливается.
Возвращаемое значение
Тип: LRESULT
Если приложение обрабатывает это сообщение, оно должно возвращать ноль.
Комментарии
Функция DefWindowProc скрывает или отображает окно, как указано в сообщении. Если окно имеет WS_VISIBLE стиль при его создании, окно получает это сообщение после создания, но перед отображением. Окно также получает это сообщение, когда его состояние видимости изменяется функцией ShowWindow или ShowOwnedPopups .
Сообщение WM_SHOWWINDOW не отправляется в следующих случаях:
- При создании перекрывающегося окна верхнего уровня со стилем WS_MAXIMIZE или WS_MINIMIZE .
- При указании флага SW_SHOWNORMAL в вызове функции ShowWindow .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы
-
Основные понятия