GetFocus функция получает дескриптор для окна, которое имеет фокус клавиатуры, если окно связано с очередью сообщений вызывающего потока.
HWND GetFocus(VOID)
Эта функция не имеет параметров.
Возвращаемое значение является дескриптор окна с фокусом клавиатуры. Если очередь сообщений вызывающий поток не имеет связанное окно с фокусом клавиатуры, возвращаемое значение равно NULL.
Даже если GetFocus возвращает значение NULL, другой поток очередь может быть связана с окном, имеющий фокус клавиатуры.
Используйте функцию GetForegroundWindow для извлечения дескриптора окна, с которым пользователь работает в настоящее время. Очереди сообщений вашего потока можно связать с windows, принадлежащие другим потоком, используя функцию AttachThreadInput.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.
Обзор ввода клавиатуры, функций ввода клавиатуры, AttachThreadInput, GetForegroundWindow, SetFocus, WM_KILLFOCUS, WM_SETFOCUS