Поделиться через


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

Извлекает дескриптор в окно (если таковое имеется), которое захватило мышь. Только одно окно за раз может захватывать мышь; Это окно получает ввод с помощью мыши независимо от того, находится ли курсор в пределах его границ.

Синтаксис

HWND GetCapture();

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

Тип: HWND

Возвращаемое значение — это дескриптор окна записи, связанного с текущим потоком. Если ни в окне потока мышь не была захвачена, возвращается значение NULL.

Комментарии

Возвращаемое значение NULL означает, что текущий поток не захватил мышь. Однако мышь может быть захвачена другим потоком или процессом.

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

Требования

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

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

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

GetGUIThreadInfo

Ввод с помощью мыши

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

ReleaseCapture

SetCapture