Функция GetActiveWindow (winuser.h)

Извлекает дескриптор окна в активное окно, присоединенное к очереди сообщений вызывающего потока.

Синтаксис

HWND GetActiveWindow();

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

Тип: HWND

Возвращаемое значение — это дескриптор активного окна, присоединенного к очереди сообщений вызывающего потока. В противном случае возвращаемое значение равно NULL.

Комментарии

Чтобы получить дескриптор в окне переднего плана, можно использовать getForegroundWindow.

Чтобы получить дескриптор окна к активному окну в очереди сообщений для другого потока, используйте GetGUIThreadInfo.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-window-l1-1-4 (появилась в Windows 10 версии 10.0.14393)

См. также раздел

Основные понятия

GetForegroundWindow

GetGUIThreadInfo

Ввод с клавиатуры

Справочные материалы

SetActiveWindow