Уведомление WM_SHOWWINDOW

Сообщение WM_SHOWWINDOW отправляется окну тогда, когда окно собирается быть скрытым или видимым.

Окно получает это сообщение через свою функцию WindowProc.

Синтаксис

WM_SHOWWINDOW
    WPARAM wParam
    LPARAM lParam;

Параметры

wParam

Определяет, показывается ли окно. Если wParam имеет значение ИСТИНА (TRUE), окно будет показано. Если wParam имеет значение ЛОЖЬ (FALSE), окно будет скрыто.

lParam

Определяет состояние показываемого окна. Если параметр lParam

нулевой, сообщение было отправлено по причине вызова функции ShowWindow; иначе, lParam - одно из следующих значений:

Значение

Предназначение

SW_OTHERUNZOOM

Окно раскрывается, потому что развернутое окно было восстановлено или свернуто (минимизировано).

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

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz