Teilen über


Mauseingabefunktionen

In diesem Abschnitt

Thema Beschreibung
_TrackMouseEvent
Postet Nachrichten, wenn der Mauszeiger ein Fenster verlässt oder über ein Fenster für einen bestimmten Zeitraum bewegt wird. Diese Funktion ruft TrackMouseEvent- auf, falls vorhanden, andernfalls emuliert sie.
DragDetect-
Erfasst die Maus und verfolgt die Bewegung, bis der Benutzer die linke Taste loslässt, die ESC-TASTE drückt oder die Maus außerhalb des Ziehrechtecks um den angegebenen Punkt bewegt. Die Breite und Höhe des Ziehrechtecks werden durch die SM_CXDRAG und SM_CYDRAG Werte angegeben, die von der GetSystemMetrics--Funktion zurückgegeben werden.
GetCapture-
Ruft ein Handle für das Fenster (falls vorhanden) ab, das die Maus erfasst hat. Nur jeweils ein Fenster kann die Maus erfassen. Dieses Fenster empfängt Mauseingaben, unabhängig davon, ob sich der Cursor innerhalb des Rahmens befindet.
GetDoubleClickTime-
Ruft die aktuelle Doppelklickzeit für die Maus ab. Bei einem Doppelklick handelt es sich um eine Reihe von zwei Klicks der Maustaste, die zweite, die innerhalb eines bestimmten Zeitraums nach dem ersten erfolgt. 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 5000 Millisekunden.
GetMouseMovePointsEx-
Ruft einen Verlauf von bis zu 64 vorherigen Koordinaten der Maus oder des Stifts ab.
mouse_event
Die mouse_event-Funktion synthetisiert Mausklicks und Tastenklicks.
Hinweis: Diese Funktion wurde abgelöst. Verwenden Sie stattdessen SendInput-.
ReleaseCapture-
Gibt die Mausaufnahme aus einem Fenster im aktuellen Thread frei und stellt die normale Mauseingabeverarbeitung wieder her. Ein Fenster, das die Maus erfasst hat, empfängt unabhängig von der Position des Cursors alle Mauseingaben, außer wenn auf eine Maustaste geklickt wird, während sich der Cursor im Fenster eines anderen Threads befindet.
SetCapture-
Legt die Mausaufnahme auf das angegebene Fenster fest, das zum aktuellen Thread gehört.
SetDoubleClickTime-
Legt die Doppelklickzeit für die Maus fest. Ein Doppelklick ist eine Reihe von zwei Klicks einer Maustaste, die zweite, die innerhalb einer bestimmten Zeit nach der ersten erfolgt. 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 zurück oder stellt sie wieder her.
TrackMouseEvent-
Postet Nachrichten, wenn der Mauszeiger ein Fenster verlässt oder über ein Fenster für einen bestimmten Zeitraum bewegt wird.
Hinweis: Die _TrackMouseEvent-Funktion ruft TrackMouseEvent auf, falls vorhanden, andernfalls emuliert _TrackMouseEventTrackMouseEvent-.