На главную

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 | Скачать Вниз

Active Window



An active window is the top-level window of the application with which the user is currently working. To allow the user to easily identify the active window, Windows places it at the top of the Z order and changes the color of its title bar and border to the system-defined active window colors. Only a top-level window can be an active window. When the user is working with a child window, Windows activates the top-level parent window associated with the child window.

Only one top-level window in the system is active at a time. The user activates a top-level window by clicking it (or one of its child windows), or by using the ALT+ESC or ALT+TAB key combination. An application activates a top-level window by calling the SetActiveWindow function. A number of other functions can cause Windows to activate a different top-level window, including SetWindowPos, DeferWindowPos, SetWindowPlacement, and DestroyWindow. Although an application can activate a different top-level window at any time, to avoid confusing the user, it should do so only in response to a user action. An application uses the GetActiveWindow function to retrieve the handle of the active window.

When the activation changes from a top-level window of one application to the top-level window of another, Windows sends a WM_ACTIVATEAPP message to both applications, notifying them of the change. When the activation changes to a different top-level window in the same application, Windows sends both windows a WM_ACTIVATE message.


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

Активное Окно



Активное окно является окном верхнего уровня приложения с которым потребитель к настоящему времени работает. Для того, чтобы позволять потребителя, чтобы легко идентифицировать активное окно, места Окна это на верхе Z заказывает и изменяет цвет своего бара названия и границы в определенные системные активные цвета окна. Только окно верхнего уровня может быть активным окном. Когда потребитель прокладывает с окном ребенка, Окно активизирует родительское окно верхнего уровня связанное окном ребенка.

Только одно окно верхнего уровня в системе активно за один раз. Потребитель активизирует окно верхнего уровня щелкая этому (или одно из своего окна ребенка), или используя ALT+ESC или ключевую комбинацию ALT+TAB. Приложение активизирует окно верхнего уровня вызывая функцию SetActiveWindow. Множество других функций может заставить, чтобы активизировать другое окно верхнего уровня, включая SetWindowPos, DeferWindowPos, SetWindowPlacement, и DestroyWindow. Хотя приложение может активизировать другое окно верхнего уровня в любое время, чтобы избегать спутывать потребителя, оно должно делать так только в ответ на действие потребителя. Приложение использует функцию GetActiveWindow, чтобы извлекать ручку активного окна.

Когда активизация заменяет с окна верхнего уровня одного приложения в окно верхнего уровня другого, Окно посылает сообщение WM_ACTIVATEAPP в оба приложения, уведомление он изменения. Когда активизация изменяется в другое окно верхнего уровня в том же приложении, Окно посылает оба окна сообщение WM_ACTIVATE.


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