На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

WM_MDIACTIVATE



An application sends the WM_MDIACTIVATE message to a multiple document interface (MDI) client window to instruct the client window to activate a different MDI child window. As the client window processes this message, it sends WM_MDIACTIVATE to the child window being deactivated and to the child window being activated.

WM_MDIACTIVATE
// Message sent to MDI client
wParam = (WPARAM) (HWND) hwndChildAct; // child to activate
lParam = 0; // not used; must be zero

// Message received by MDI child
hwndChildDeact = (HWND) wParam; // child being deactivated
hwndChildAct = (HWND) lParam; // child being activated


Parameters

In messages sent to an MDI client window:

hwndChildAct

Value of wParam. Identifies the MDI child window to be activated.

In messages received by an MDI child window:
hwndChildDeact

Value of wParam. Identifies the MDI child window being deactivated.

hwndChildAct

Value of lParam. Identifies the MDI child window being activated.



Return Values

If an application sends this message to an MDI client window, the return value is zero. An MDI child window should return zero if it processes this message.

Remarks

An MDI child window is activated independently of the MDI frame window. When the frame window becomes active, the child window last activated by using the WM_MDIACTIVATE message receives the WM_NCACTIVATE message to draw an active window frame and title bar; the child window does not receive another WM_MDIACTIVATE message.

See Also

WM_MDIGETACTIVE, WM_MDINEXT, WM_NCACTIVATE


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

WM_MDIACTIVATE



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

Сообщение WM_MDIACTIVATE // посылалось клиенту MDI wParam = (WPARAM) (HWND) hwndChildAct; // ребенок, чтобы активизировать lParam = 0; // не использованное; должно - нулевым

// Сообщение получало ребенком MDI hwndChildDeact = (HWND) wParam; // ребенок, дезактивировавший hwndChildAct = (HWND) lParam; // ребенок, активизированный


Параметры

В сообщениях посланных в окно клиента MDI:

hwndChildAct

Величина wParam. Идентифицирует окно ребенка MDI, которое нужно активизироваться.

В сообщениях полученных окном ребенка MDI:
hwndChildDeact

Величина wParam. Идентифицирует окно ребенка MDI, дезактивировавшее.

hwndChildAct

Величина lParam. Идентифицирует окно ребенка MDI, активизированное.



Обратные Величины

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

Замечания

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

Смотри Также

WM_MDIGETACTIVE, WM_MDINEXT, WM_NCACTIVATE


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz