Sdílet prostřednictvím


Funkce vstupu myši

V této části

Námět Popis
_TrackMouseEvent
Publikuje zprávy, když ukazatel myši opustí okno nebo po určitou dobu najede myší na okno. Tato funkce volá TrackMouseEvent pokud existuje, jinak emuluje.
DragDetect
Zachytí myš a sleduje jeho pohyb, dokud uživatel nespustí levé tlačítko, stiskne klávesu ESC nebo přesune myš mimo obdélník přetažení kolem zadaného bodu. Šířku a výšku obdélníku přetažení určuje SM_CXDRAG a SM_CYDRAG hodnoty vrácené funkcíGetSystemMetrics.
GetCapture
Načte úchyt do okna (pokud existuje), který zachytil myš. Myš může zachytit pouze jedno okno najednou; toto okno přijímá vstup myši bez ohledu na to, jestli je kurzor uvnitř jeho ohraničení.
GetDoubleClickTime
Načte aktuální čas dvojitého kliknutí myši. Dvojitým kliknutím je řada dvou kliknutí na tlačítko myši, druhá, která se vyskytuje v zadaném čase po prvním. Čas dvojitého kliknutí je maximální počet milisekund, ke kterým může dojít mezi prvním a druhým kliknutím poklikání. Maximální doba poklikání je 5000 milisekund.
GetMouseMovePointsEx
Načte historii až 64 předchozích souřadnic myši nebo pera.
mouse_event
Funkce mouse_event syntetizuje pohyb myši a kliknutí na tlačítko.
Poznámka: Tato funkce byla nahrazena. Místo toho použijte sendInput.
releaseCapture
Uvolní zachycení myši z okna v aktuálním vlákně a obnoví normální zpracování vstupu myši. Okno, které zachytilo myš, obdrží veškerý vstup myši bez ohledu na pozici kurzoru, s výjimkou případů, kdy je tlačítko myši kliknuto, zatímco kurzor je v okně jiného vlákna.
SetCapture
Nastaví zachytávání myši na zadané okno, které patří do aktuálního vlákna.
SetDoubleClickTime
Nastaví čas dvojitého kliknutí myši. Dvojitým kliknutím je řada dvou kliknutí na tlačítko myši, druhá se vyskytuje v zadaném čase po prvním. Čas dvojitého kliknutí je maximální počet milisekund, ke kterým může dojít mezi prvním a druhým kliknutím poklikání.
SwapMouseButton
Obrátí nebo obnoví význam tlačítek myši vlevo a vpravo.
trackMouseEvent
Publikuje zprávy, když ukazatel myši opustí okno nebo po určitou dobu najede myší na okno.
Poznámka: Funkce _TrackMouseEvent voláTrackMouseEvent, pokud existuje, jinak _TrackMouseEvent emuluje TrackMouseEvent.