GetCapture-Funktion (winuser.h)

Ruft ein Handle für das Fenster ab (falls vorhanden), von dem die Maus erfasst wurde. Die Maus kann immer nur von einem Fenster gleichzeitig erfasst werden. Dieses Fenster empfängt die Mauseingabe unabhängig davon, ob sich der Cursor innerhalb der Grenzen des Fensters befindet oder nicht.

Syntax

HWND GetCapture();

Rückgabewert

Typ: HWND

Der Rückgabewert ist ein Handle für das Dem aktuellen Thread zugeordnete Erfassungsfenster. Wenn kein Fenster im Thread die Maus erfasst hat, ist der Rückgabewert NULL.

Hinweise

Ein NULL-Rückgabewert bedeutet, dass der aktuelle Thread die Maus nicht erfasst hat. Es ist jedoch möglich, dass ein anderer Thread oder Prozess die Maus erfasst hat.

Verwenden Sie die GetGUIThreadInfo-Funktion , um ein Handle für das Erfassungsfenster in einem anderen Thread abzurufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (einschließlich Windows.h)
Bibliothek User32.lib
DLL User32.dll
APIs ext-ms-win-ntuser-mouse-l1-1-0 (eingeführt in Windows 8)

Siehe auch

Konzept

GetGUIThreadInfo

Mauseingabe

Referenz

ReleaseCapture

SetCapture