Функция 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) |
См. также раздел
Основные понятия
Справочные материалы