GetMouseMovePoints

[Je to predbežné dokumentácie a s výhradou zmeniť.]

Funkcia GetMouseMovePoints načíta História až 64 predchádzajúcich súradnice myši alebo pera.

int GetMouseMovePoints ( UINTcbSize / /  veľkosť MOUSEMOVEPOINT structLPMOUSEMOVEPOINTlppt; / / ukazovateľ aktuálneho myšou presunúť bodLPMOUSEMOVEPOINTlpptBuf; / / medzipamäte uložiť body int nBufPoints; / / koľko bodov môžete ukladať medzipamäteDWORDrozlíšenie  / / rozlíšenie v bodoch);
 

Parametre

cbSize
Veľkosť MOUSEMOVEPOINT štruktúra.
lppt
Smerník na štruktúru MOUSEMOVEPOINT , obsahujú platné myši súradnice (v obrazovkových súradniciach). Môže tiež obsahovať časovú pečiatku.

GetMouseMovePoints funkcia vyhľadá bod v dejinách súradnice myši. Ak funkcia zistí bodom, vráti posledný nBufPoints pred a vrátane dodávané bod.

Ak vašu žiadosť dodáva časovú pečiatku, funkcia GetMouseMovePoints bude používať rozlišovať medzi dve rovnaké body, ktoré boli zaznamenané v rôznom.

Žiadosť by mal zavolať túto funkciu, pomocou myši súradníc, ktoré sú obdržané od WM_MOUSEMOVE správy a previesť ich do obrazovkových súradniciach.

lpptBuf
Ukazovateľ do medzipamäte, ktorý dostane bodov. By mala byť aspoň cbSize*nBuffPoints veľkosti.
nBufPoints
Určuje počet bodov na získanie.
rozlíšenie
Určuje požadované rozlíšenie. Tento parameter môže byť jedna z nasledovných hodnôt.
Hodnota Význam
GMMP_USE_DISPLAY_POINTS Načíta body pomocou rozlíšenie obrazovky.
GMMP_USE_DRIVER_POINTS Načíta body pomocou ovládača rozlíšenie. Platforma Windows CE podporuje ovládače pero s rozlíšením oveľa vyšší než rozlíšenie obrazovky. V tomto prípade GetMouseMovePoints môžu používať aplikácie (ako napríklad softvérom na rozpoznávanie rukou písaného textu alebo computer aided design software), ktoré potrebujú oveľa presnejšie rozlíšenie.

Note:

Ak funkciu podarí, vrátená hodnota je počet bodov v medzipamäti. V opačnom prípade funkcia vráti –1. Rozsirena chyba informácií, môžete volať vašej žiadosti GetLastError. Funkcia GetLastError môže vrátiť nasledujúcim kódom chyby.

Hodnota Význam
GMMP_ERR_POINT_NOT_FOUND Bode zlomu predpísaná lppt sa nedá nájsť, alebo už nie je v medzipamäti systému.

Poznámky

Systém zachová súradnice naposledy 64 myši a ich časové pečiatky. Ak vaše aplikácie dodávky súradnice myši na GetMouseMovePoints a koordinovať existuje v systéme myši koordinovať História funkciu načíta zadaný počet súradníc z histórie v systémoch. Môžu tiež poskytnúť časovú pečiatku, ktoré budú použité na odlíšenie identické bodov v histórii.

Funkcia GetMouseMovePoints vráti body, ktoré boli nakoniec odoslané volajúci vláknu, ale aj k ostatným vláknam.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 5.0 alebo novšia.
Windows:Vyžaduje systém Windows 98.
Windows CE:Vyžaduje verzia 2.0 alebo novšia.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.

Pozri tiež

Myš vstup prehľad vstup funkcie myši, MOUSEMOVEPOINT

Index