Funkcje wprowadzania myszy
W tej sekcji
Temat | Opis |
---|---|
_TrackMouseEvent |
Publikuje komunikaty, gdy wskaźnik myszy opuszcza okno lub umieszcza kursor nad oknem przez określony czas. Ta funkcja wywołuje TrackMouseEvent, jeśli istnieje, w przeciwnym razie emuluje ją. |
dragDetect |
Przechwytuje mysz i śledzi jego ruch, aż użytkownik zwolni lewy przycisk, naciśnie ESC lub przesuwa mysz poza prostokąt przeciągania wokół określonego punktu. Szerokość i wysokość prostokąta przeciągania są określane przez SM_CXDRAG i SM_CYDRAG wartości zwracane przez funkcjęGetSystemMetrics. |
GetCapture |
Pobiera uchwyt do okna (jeśli istnieje) przechwycony myszą. Tylko jedno okno jednocześnie może przechwycić mysz; to okno odbiera dane wejściowe myszy, czy kursor znajduje się w jego obramowaniach. |
GetDoubleClickTime |
Pobiera bieżący czas dwukrotnego kliknięcia myszy. Dwukrotne kliknięcie to seria dwóch kliknięć przycisku myszy, drugi występujący w określonym czasie po pierwszym. Czas dwukrotnego kliknięcia to maksymalna liczba milisekund, które mogą wystąpić między pierwszym i drugim kliknięciem dwukrotnego kliknięcia. Maksymalny czas dwukrotnego kliknięcia wynosi 5000 milisekund. |
GetMouseMovePointsEx |
Pobiera historię maksymalnie 64 poprzednich współrzędnych myszy lub pióra. |
mouse_event |
Funkcja mouse_event syntetyzuje ruch myszy i kliknięcia przycisków. Uwaga: ta funkcja została zastąpiona. Zamiast tego użyj SendInput. |
ReleaseCapture |
Zwalnia przechwytywanie myszy z okna w bieżącym wątku i przywraca normalne przetwarzanie danych wejściowych myszy. Okno, które przechwyciło mysz, otrzymuje wszystkie dane wejściowe myszy, niezależnie od położenia kursora, z wyjątkiem sytuacji, gdy przycisk myszy jest klikany, gdy kursor znajduje się w oknie innego wątku. |
SetCapture |
Ustawia przechwytywanie myszy na określone okno należące do bieżącego wątku. |
SetDoubleClickTime |
Ustawia dwukrotny czas myszy. Dwukrotne kliknięcie to seria dwóch kliknięć przycisku myszy, drugi występujący w określonym czasie po pierwszym. Czas dwukrotnego kliknięcia to maksymalna liczba milisekund, które mogą wystąpić między pierwszym a drugim kliknięciem dwukrotnego kliknięcia. |
SwapMouseButton |
Odwraca lub przywraca znaczenie przycisków myszy po lewej i prawej stronie. |
TrackMouseEvent |
Publikuje komunikaty, gdy wskaźnik myszy opuszcza okno lub umieszcza kursor nad oknem przez określony czas. Uwaga: funkcja _TrackMouseEvent wywołuje TrackMouseEvent, jeśli istnieje, w przeciwnym razie _TrackMouseEvent emuluje TrackMouseEvent. |