Mauseingabefunktionen

In diesem Abschnitt

Thema BESCHREIBUNG
_TrackMouseEvent
Gibt Meldungen aus, wenn der Mauszeiger ein Fenster verlässt oder für einen angegebenen Zeitraum mit dem Mauszeiger auf ein Fenster zeigt. Diese Funktion ruft TrackMouseEvent auf, sofern vorhanden, andernfalls emuliert sie es.
DragDetect
Erfasst die Maus und zeichnet ihre Bewegung auf, bis der Benutzer die linke Maustaste loslässt, die ESC-Taste drückt oder die Maus so bewegt, dass sie sich außerhalb des Ziehrechtecks um den angegebenen Punkt herum befindet. Die Breite und Höhe des Ziehrechtecks werden durch die SM_CXDRAG und SM_CYDRAG, die von der GetSystemMetrics-Funktion zurückgegeben werden.
GetCapture
Ruft ein Handle für das Fenster ab (sofern es sich um ein Fenster gibt), das die Maus erfasst hat. Die Maus kann immer nur in einem Fenster erfasst werden. Dieses Fenster empfängt Mauseingaben, unabhängig davon, ob sich der Cursor innerhalb seiner Rahmen befindet.
GetDoubleClickTime
Ruft die aktuelle Doppelklickzeit für die Maus ab. Bei einem Doppelklick handelt es sich um eine Reihe von zwei Mausklicks, bei der der zweite innerhalb eines angegebenen Zeitpunkts nach dem ersten klickt. Die Doppelklickzeit ist die maximale Anzahl von Millisekunden, die zwischen dem ersten und zweiten Klick eines Doppelklicks auftreten können. Die maximale Doppelklickzeit beträgt 5.000 Millisekunden.
GetMouseMovePointsEx
Ruft einen Verlauf von bis zu 64 vorherigen Koordinaten der Maus oder des Stifts ab.
mouse_event
Die mouse_event-Funktion synthetisiert Mausbewegungen und Schaltflächenklicks.
[!Note]
Diese Funktion wurde ersetzt. Verwenden Sie stattdessen SendInput.

ReleaseCapture
Gibt die Mauserfassung aus einem Fenster im aktuellen Thread frei und stellt die normale Verarbeitung der Mauseingabe wieder auf. Ein Fenster, das die Maus erfasst hat, empfängt unabhängig von der Position des Cursors alle Mauseingaben, es sei denn, es wird auf eine Maustaste geklickt, während sich der Cursor-Hotspot im Fenster eines anderen Threads befindet.
SetCapture
Legt die Mauserfassung auf das angegebene Fenster fest, das zum aktuellen Thread gehört.
SetDoubleClickTime
Legt die Doppelklickzeit für die Maus fest. Bei einem Doppelklick handelt es sich um eine Reihe von zwei Mausklicks, bei der der zweite innerhalb eines angegebenen Zeitpunkts nach dem ersten klickt. Die Doppelklickzeit ist die maximale Anzahl von Millisekunden, die zwischen dem ersten und zweiten Klick eines Doppelklicks auftreten können.
SwapMouseButton
Kehrt die Bedeutung der linken und rechten Maustaste um oder stellt sie wieder wieder auf.
TrackMouseEvent
Gibt Meldungen aus, wenn der Mauszeiger ein Fenster verlässt oder für einen angegebenen Zeitraum mit dem Mauszeiger auf ein Fenster zeigt.
[!Note]
Die _TrackMouseEvent-Funktion ruft TrackMouseEvent auf, sofern vorhanden, andernfalls _TrackMouseEvent TrackMouseEvent emuliert.