Mauseingabefunktionen
In diesem Abschnitt
Thema | BESCHREIBUNG |
---|---|
_TrackMouseEvent |
Sendet Nachrichten, wenn der Mauszeiger ein Fenster verlässt oder für eine bestimmte Zeit auf ein Fenster zeigt. Diese Funktion ruft, sofern vorhanden, TrackMouseEvent auf. Andernfalls wird die Funktion emuliert. |
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. Breite und Höhe des Rechtecks werden durch die Werte SM_CXDRAG und SM_CYDRAG angegeben, die von der Funktion GetSystemMetrics zurückgegeben werden. |
GetCapture |
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. |
GetDoubleClickTime |
Ruft die aktuelle Doppelklickzeit für die Maus ab. Ein Doppelklick besteht aus zwei Klicks mit der Maustaste, wobei der zweite Klick innerhalb einer angegebenen Zeitspanne nach dem ersten erfolgen muss. Die Doppelklickzeit ist die maximale Anzahl von Millisekunden, die zwischen dem ersten und dem zweiten Klick eines Doppelklicks liegen darf. Die maximale Doppelklickzeit beträgt 5,000 Millisekunden. |
GetMouseMovePointsEx |
Ruft bis zu 64 der vorherigen Koordinaten der Maus oder des Stifts ab. |
mouse_event |
Die Funktion mouse_event synthetisiert Mausbewegungen und -klicks. Hinweis: Diese Funktion wurde ersetzt. Verwenden Sie stattdessen die Funktion SendInput. |
ReleaseCapture |
Gibt die Mausauswahl aus einem Fenster im aktuellen Thread frei und stellt die normale Verarbeitung der Mauseingabe wieder her. Zeichnet ein Fenster die Maus auf, empfängt es alle Mauseingaben, unabhängig von der Position des Cursors. Ausnahme: Es wird auf eine Maustaste geklickt, während sich der Hotspot des Cursors im Fenster eines anderen Threads befindet. |
SetCapture |
Legt die Mausauswahl auf das angegebene Fenster im aktuellen Thread fest. |
SetDoubleClickTime |
Legt die Doppelklickzeit für die Maus fest. Ein Doppelklick besteht aus zwei Klicks mit einer Maustaste, wobei der zweite Klick innerhalb einer angegebenen Zeitspanne nach dem ersten erfolgen muss. Die Doppelklickzeit ist die maximale Anzahl von Millisekunden, die zwischen dem ersten und zweiten Klick eines Doppelklicks liegen darf. |
SwapMouseButton |
Kehrt die Funktion der linken und rechten Maustaste um oder stellt sie wieder her. |
TrackMouseEvent |
Sendet Nachrichten, wenn der Mauszeiger ein Fenster verlässt oder für eine bestimmte Zeit auf ein Fenster zeigt. Hinweis: Die _TrackMouseEvent-Funktion ruft TrackMouseEvent auf, sofern vorhanden, andernfalls emuliert _TrackMouseEventTrackMouseEvent. |