Udostępnij za pośrednictwem


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.