|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Child Window Activation
Any number of child windows can appear in the client window at any one time, but only one can be active. The active child window is positioned in front of all other child windows, and its border is highlighted.
The user can activate an inactive child window by clicking it. An MDI application activates a child window by sending a WM_MDIACTIVATE message to the MDI client window. As the client window processes this message, it sends a WM_MDIACTIVATE message to the window procedure of the child window to be activated and to the window procedure of the child window being deactivated. To prevent a child window from activating, handle the WM_NCACTIVATE message to the child window by returning FALSE.
Windows keeps track of each child window's position in the stack of overlapping windows. This stacking is known as the Z order. The user can activate the next child window in the Z order by choosing the Next command from the window menu in the active window. An application activates the next (or previous) child window in the Z order by sending a WM_MDINEXT message to the client window. To retrieve the handle of the active child window, the MDI application sends a WM_MDIGETACTIVE message to the client window.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Активизация Окна Ребенка
Любой номер окна ребенка может появиться в окне клиента в любом времени, но только один может быть активно. Активное окно ребенка спозиционировано перед всем другим окном ребенка, и граница выделена.
Потребитель может активизировать неактивное окно ребенка щелкая этому. Приложение MDI активизирует окно ребенка посылая сообщение WM_MDIACTIVATE в окно клиента MDI. Так как окно клиента обрабатывает это сообщение, оно посылает сообщение WM_MDIACTIVATE в процедуру окна окна ребенка, которая нужно активизировать и в процедуру окна окна ребенка, дезактивировавшего. Для того, чтобы мешать окно ребенка чтобы активизироваться, прооперируйте сообщение WM_NCACTIVATE в окно ребенка возвращав ЛОЖЬ.
Окно следит каждой позиции окна ребенка в кипе перекрывающего окна. Эта засылка в стек известный как порядок Z. Пользователь может активизировать следующее окно ребенка в Z заказывать выбирая Следующую команду из меню окна в активном окне. Приложение активизирует следующего ребенка (или предшествующее) окно в Z заказывает посылая сообщение WM_MDINEXT в окно клиента. Для того, чтобы извлекать ручку активного окна ребенка, приложение MDI посылает сообщение WM_MDIGETACTIVE в окно клиента.
|
|
|
|
| |