[Dette er foreløpige dokumentasjonen og endring.]
Funksjonen GetMouseMovePoints henter en historie med opptil 64 tidligere koordinater for mus eller penn.
int () GetMouseMovePoints UINTcbSize / / sidestørrelse på MOUSEMOVEPOINT-strukturLPMOUSEMOVEPOINTlppt, / / peker til gjeldende mus flytte punktLPMOUSEMOVEPOINTlpptBuf, / / buffer til å lagre punktene int nBufPoints, / / hvor mange poeng bufferen kan lagreDWORDoppløsning / / oppløsning av punktene);
GetMouseMovePoints -funksjonen søker etter punkt i musen koordinater historien. Hvis funksjonen finner punktet, returnerer den siste nBufPoints før og inkludert punktet som følger med.
Hvis programmet gir et tidsstempel, vil GetMouseMovePoints funksjonen bruke den til å skille mellom to like poeng som ble registrert til forskjellige tider.
Et program bør kalle denne funksjonen ved hjelp av musen-koordinater som er mottatt fra WM_MOUSEMOVE meldingen og konvertere dem til skjermkoordinater.
| Verdi | Betydning |
|---|---|
| GMMP_USE_DISPLAY_POINTS | Henter poeng å bruke skjermoppløsningen. |
| GMMP_USE_DRIVER_POINTS | Henter poeng ved hjelp av oppløsningen for driveren. Windows CE platform støtter penn-drivere med en oppløsning som er mye høyere enn skjermoppløsningen. I dette tilfellet kan GetMouseMovePoints brukes av programmer (for eksempel programvare for håndskriftgjenkjenning eller programvare for datamaskinassistert design) som trenger et mye mer nøyaktig oppløsning. |
Hvis funksjonen er vellykket, er verdien som returneres antall poeng i bufferen. Hvis ikke, returnerer funksjonen –1. For utvidet feilinformasjon, kan programmet ring GetLastError. GetLastError -funksjonen kan returnere følgende feilkode.
| Verdi | Betydning |
|---|---|
| GMMP_ERR_POINT_NOT_FOUND | Punktet som er angitt av lppt er finnes ikke eller er ikke lenger i system-buffer. |
Systemet beholder sist 64 musen koordinatene og deres tidsstempler. Hvis ditt program forsyninger en mus til GetMouseMovePoints og de finnes i systemets musen koordinere historie, henter funksjonen angitt antall koordinater fra systemer historie. Du kan også angi et tidsstempel, som vil bli brukt til å skille mellom identiske punkter i historien.
GetMouseMovePoints returnerer funksjonen som til slutt ble sendt ikke bare å kalle tråden, men også andre tråder.
nbsp; Windows &NT: krever versjon 5.0 eller senere.
Windows:Krever Windows 98.
Windows CE:Krever versjon 2.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Mus Input oversikt, musefunksjoner inndata, MOUSEMOVEPOINT