Сообщение WM_MDIACTIVATE


Приложение отправляет сообщение WM_MDIACTIVATE  рабочему окну многодокументного интерфейса (MDI), чтобы предписать ему активизировать другое дочернее окно MDI.

Синтаксис

Чтобы отправить на обработку это сообщение, вызовите функцию SendMessage как указано ниже.

lResult = SendMessage( 
 // возвращает LRESULT в lResult 
   (HWND) hWndControl,
 // дескриптор целевого органа управления
   (UINT) WM_MDIACTIVATE,
 // ID сообщения
   (WPARAM) wParam,
 // = (WPARAM) (HWND) wParam;
   (LPARAM) lParam
 // = (LPARAM) () lParam;
);
 

Параметры

wParam

Дескриптор дочернего окна MDI, которое становиться активным.

lParam

Этот параметр не используется.

Возвращаемое значение

Если прикладная программа отправляет это сообщение рабочему окну MDI, возвращаемое значение равняется нулю.

Дочернее окно MDI должно возвратить нуль, если обрабатывает это сообщение.

Замечания

Поскольку рабочее окно обрабатывает это сообщение, оно отправляет WM_MDIACTIVATE дочернему окну теряющему активность и окну, которое становиться активным. Параметры сообщения, полученные дочерним окном MDI следуют ниже:

wParam

Дескриптор теряющего активность дочернего окна MDI.

lParam

Дескриптор дочернего окна MDI, которое становится активным.

Дочернее окно MDI становится активным независимо от рамочного окна MDI. Когда рамочное окно становится активным, последнее активизируемое дочернее окно, используя сообщение WM_MDIACTIVATE получает сообщение WM_NCACTIVATE, чтобы нарисовать рамку и заголовок  активного окна; дочернее окно не получает еще одно сообщение WM_MDIACTIVATE.

Смотри также

Обзор Многодокументный интерфейс, Сообщения, используемые MDI, WM_MDIGETACTIVEWM_MDINEXT WM_NCACTIVATE

Размещение и совместимость WM_MDIACTIVATE

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Используемая библиотека

-

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

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

Hosted by uCoz