Уведомление
WM_SHOWWINDOWСообщение
WM_SHOWWINDOW отправляется окну тогда, когда окно собирается быть скрытым или видимым.Окно получает это сообщение через свою функцию
WindowProc.Синтаксис
WPARAM wParam LPARAM lParam;WM_SHOWWINDOW |
Параметры
wParam
Определяет, показывается ли окно. Если
wParam имеет значение ИСТИНА (TRUE), окно будет показано. Если wParam имеет значение ЛОЖЬ (FALSE), окно будет скрыто.lParam
Определяет состояние показываемого окна. Если параметр
lParamнулевой, сообщение было отправлено по причине вызова функции
ShowWindow; иначе, lParam - одно из следующих значений:
Значение |
Предназначение |
|
Окно раскрывается, потому что развернутое окно было восстановлено или свернуто (минимизировано). |
SW_OTHERZOOM |
Окно перекрывается другим окном, которое было развернуто. |
SW_PARENTCLOSING |
Окно владельца окна свертывается. |
SW_PARENTOPENING |
Окно владельца окна восстанавливается. |
Возвращаемые значения
Если программа обрабатывает это сообщение, она должна возвратить ноль.
Замечания
Функция
DefWindowProc скрывает или показывает окно, как это установлено в сообщении.Если окно, когда оно создается, имеет стиль
WS_VISIBLE, окно принимает это сообщение после того, как оно создано, но прежде, чем оно появится на экране. Окно также принимает это сообщение тогда, когда его состояние видимости изменяется функцией ShowWindow или ShowOwnedPopups.Сообщение WM_SHOWWINDOW не отправляется при следующих обстоятельствах:
Смотри также
Краткий обзор Окна, DefWindowProc, ShowOwnedPopups, ShowWindow
Размещение и совместимость WM_SHOWWINDOW |
|
Windows. NET Server |
Да |
Windows XP |
Да |
Windows 2000 |
Да |
Windows NT |
Да |
Windows Me |
Да |
Windows 98 |
Да |
Windows 95 |
Да |
Заголовочный файл |
|
- объявлено в |
Winuser.h |
- включено в |
Windows.h |