C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 1.27.3.1 Сообщение WM_ACTIVATE / Окна… / Win32 API

1.27.3.1 Сообщение WM_ACTIVATE

Сообщение WM_ACTIVATE посылается, когда окно активизируется или деактивизируется. Это сообщение посылается сначала оконной процедуре деактивизируемого окна верхнего уровня; затем оно посылается оконной процедуре активизируемого окна верхнего уровня.

Синтаксис

WM_ACTIVATE
fActive = LOWORD(wParam);           	// флажок активизации 
fMinimized = (BOOL) HIWORD(wParam); 	// флажок минимизации 
hwndPrevious = (HWND) lParam;       	// дескриптор окна 

Параметры

fActive
Значение младшего байта слова wParam. Устанавливает, активизируется ли окно или оно деактивизируется. Этот параметр может быть одним из следующих значений:

  • WA_ACTIVE - Активизировано некоторым методом другим, чем щелчок мыши (например, обращением к функции SetActiveWindow или использованием интерфейса клавиатуры для выбора окна).
  • WA_CLICKACTIVE - Активизировано щелчком мыши.
  • WA_INACTIVE - Деактивизировано.

fMinimized
Значение старшего байта слова wParam. Устанавливает свернутое состояние окна, активизируемого или деактивизируемого. Значение, отличающееся от нуля, указывает, что окно свернуто (минимизировано).
hwndPrevious
Значение lParam. Идентифицирует окно, активизируемое или деактивизируемое, в зависимости от значения параметра fActive. Если значение fActive - WA_INACTIVE, hwndPrevious - дескриптор активизируемого окна. Если значение fActive - WA_ACTIVE или WA_CLICKACTIVE, hwndPrevious - дескриптор деактивизируемого окна. Этот дескриптор может быть ПУСТО (NULL).
Возвращаемые значения
Если программа обработала это сообщение, она должна возвратить нуль.

Действие по умолчанию
Если окно активизируется и не свернуто (минимизировано), функция DefWindowProc устанавливает фокус клавиатуры в окно.

Замечания
Если окно активизировано щелчком мыши, оно также принимает сообщение WM_MOUSEACTIVATE.

Смотри также
DefWindowProc, SetActiveWindow, WM_MOUSEACTIVATE, WM_NCACTIVATE

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

Windows NT			Да 
Win95				Да 
Win32s				Да 
Импортируемая библиотека	-
Заголовочный файл			winuser.h 
Unicode				Нет 
Замечания по платформе		Не имеется 

| |
Автор Владимир Соковиков.
[AD]





Дебетовая карта Home Credit [CPS] RU