[Acest lucru este documenta?ia preliminare și subiect pentru a schimba].
Funcția GetMouseMovePoints preia o istorie de până la 64 coordonatele anterioare ale mouse-ului sau creionului.
int () GetMouseMovePoints UINTcbSize / / dimensiune de MOUSEMOVEPOINT structLPMOUSEMOVEPOINTLPPT, / / Mutarea indicatorului mouse-ul curent punctulLPMOUSEMOVEPOINTlpptBuf, / / tampon pentru a stoca punctele int nBufPoints, / / cât de multe puncte tampon poate stocaDWORDrezoluție / / rezoluția punctelor);
Funcția GetMouseMovePoints caută pentru punctul în istoria coordonatele mouse-ul. Dacă funcția constată punctul, ea întoarce ultima nBufPoints înainte și inclusiv punctul furnizate.
Dacă aplicația furnizează o ștampilă de timp, funcția GetMouseMovePoints va folosi pentru a face distinc?ie între două puncte egal, care au fost înregistrate la momente diferite.
Cererea ar trebui să apel această funcție utilizând coordonatele mouse-ul primit de la mesajul WM_MOUSEMOVE și le va converti coordonatelor de ecran.
| Valoarea | Sensul |
|---|---|
| GMMP_USE_DISPLAY_POINTS | Punctele folosind rezoluția afișajului preia. |
| GMMP_USE_DRIVER_POINTS | Preia punctele folosind rezoluția driver. Platforma Windows CE acceptă stilou șofer cu o rezoluție mult mai mare decât rezoluția afișajului. În acest caz, GetMouseMovePoints pot fi utilizate de aplica?ii (cum ar fi software-ul recunoa?terea scrierii de mână sau software de proiectare asistată de calculator), care au nevoie de o rezolu?ie mult mai precise. |
Dacă funcția reușește, valoarea returnată este numărul de puncte în zona-tampon. Altfel, funcția întoarce 1. Pentru informa?ii extinse despre erori, puteți apela aplicația GetLastError. Funcția GetLastError poate returna codul de eroare următoarele.
| Valoarea | Sensul |
|---|---|
| GMMP_ERR_POINT_NOT_FOUND | Punctul specificat de lppt este imposibil de găsit sau nu mai este în zona-tampon sistem. |
Sistemul păstrează coordonatele ultima 64 mouse-ul și temporale lor. Dacă dumneavoastră aprovizionarea cerere o coordonată de mouse-ul pentru a GetMouseMovePoints și coordonate există în mouse-ul sistemului coordoneze istorie, funcția regăsește numărul specificat de coordonate de istorie sisteme. Aveți, de asemenea, să furnizeze o ștampilă de timp, care vor fi folosite pentru a diferenția între puncte identice în istoria.
Funcția GetMouseMovePoints va întoarce punctele care în cele din urmă au fost expediate nu numai de firul de asteptare, dar, de asemenea, la alte fire.
nbsp; Windows &NT: necesită versiunea 5.0 sau o versiune ulterioară.
Windows:Necesită Windows 98.
Windows CE:Necesită versiunea 2.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.
Mouse-ul intrare prezentare generală, funcții de intrare mouse-ul, MOUSEMOVEPOINT