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
Referenz