WM_MDIACTIVATE сообщение
Приложение отправляет сообщение WM_MDIACTIVATE в клиентское окно многодокументного интерфейса (MDI), чтобы указать клиентскому окну активировать другое дочернее окно MDI.
#define WM_MDIACTIVATE 0x0222
Параметры
-
wParam
-
Дескриптор дочернего окна MDI для активации.
-
lParam
-
Этот параметр не используется.
Возвращаемое значение
Тип: LRESULT
Если приложение отправляет это сообщение в окно клиента MDI, возвращаемое значение равно нулю.
Дочернее окно MDI должно возвращать ноль, если оно обрабатывает это сообщение.
Комментарии
Когда клиентское окно обрабатывает это сообщение, оно отправляет WM_MDIACTIVATE в деактивированное дочернее окно и в дочернее окно, которое активируется. Ниже приведены параметры сообщения, полученные дочерним окном MDI.
-
Wparam
-
Дескриптор для деактивированного дочернего окна MDI.
-
Lparam
-
Дескриптор активируемого дочернего окна MDI.
Дочернее окно MDI активируется независимо от окна фрейма MDI. Когда окно фрейма становится активным, дочернее окно, которое в последний раз активируется с помощью сообщения WM_MDIACTIVATE получает сообщение WM_NCACTIVATE для рисования активной рамки окна и заголовка окна; дочернее окно не получает другое сообщение WM_MDIACTIVATE .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
См. также раздел
-
Справочные материалы
-
Основные понятия