Egérbemeneti függvények
Ebben a szakaszban
Téma | Leírás |
---|---|
_TrackMouseEvent |
Üzeneteket ad meg, ha az egérmutató egy adott ideig elhagyja az ablakot, vagy rámutat egy ablakra. Ez a függvény meghívja TrackMouseEvent, ha létezik, ellenkező esetben emulálja. |
DragDetect |
Rögzíti az egeret, és nyomon követi annak mozgását, amíg a felhasználó fel nem oldja a bal gombot, lenyomja az ESC billentyűt, vagy az egeret a megadott pont körül a húzási téglalapon kívülre helyezi. A húzási téglalap szélességét és magasságát a GetSystemMetrics függvény által visszaadott SM_CXDRAG és SM_CYDRAG értékek adják meg. |
GetCapture |
Lekéri a fogópontot arra az ablakra (ha van ilyen), amely rögzítette az egeret. Egyszerre csak egy ablak képes rögzíteni az egeret; ez az ablak megkapja az egér bemenetét, függetlenül attól, hogy a kurzor a szegélyeken belül van-e. |
GetDoubleClickTime |
Lekéri az egér aktuális dupla kattintási idejét. A dupla kattintás az egérgomb két kattintásából álló sorozat, a második az első után megadott időn belül következik be. A dupla kattintási idő az a maximális ezredmásodperc, amely a dupla kattintás első és második kattintása között fordulhat elő. A dupla kattintás maximális időtartama 5000 ezredmásodperc. |
GetMouseMovePointsEx |
Az egér vagy toll 64 korábbi koordinátájának előzményeit kéri le. |
mouse_event |
A mouse_event függvény szintetizálja az egér mozgását és a gombkattintásokat. Megjegyzés: Ezt a függvényt felváltotta. Használja inkább SendInput. |
ReleaseCapture |
Felszabadítja az egérrögzítést az aktuális szál egyik ablakából, és visszaállítja a normál egérbemenet-feldolgozást. Az egérrel rögzített ablak a kurzor helyzetétől függetlenül minden egérbemenetet megkap, kivéve, ha egy egérgombra kattint, miközben a kurzor egy másik szál ablakában van. |
SetCapture |
Beállítja az egérrögzítést az aktuális szálhoz tartozó megadott ablakra. |
SetDoubleClickTime |
Az egér dupla kattintási idejét állítja be. A dupla kattintás az egérgomb két kattintásából álló sorozat, a második pedig az első után megadott időn belül következik be. A dupla kattintási idő az ezredmásodperc maximális száma, amely a dupla kattintás első és második kattintása között fordulhat elő. |
SwapMouseButton |
Megfordítja vagy visszaállítja a bal és jobb egérgombok jelentését. |
TrackMouseEvent |
Üzeneteket ad meg, ha az egérmutató egy adott ideig elhagyja az ablakot, vagy rámutat egy ablakra. Megjegyzés: A _TrackMouseEvent függvény TrackMouseEvent hív meg, ellenkező esetben _TrackMouseEventTrackMouseEvent. |