[Bu ön belgeleme ve değiştirmek için bir konu değildir.]
GetMouseMovePoints işlevi bir fare veya kalem 64 önceki koordinatları tarihçesi alır.
int GetMouseMovePoints) UINTcbSize / / MOUSEMOVEPOINT yapı boyutuLPMOUSEMOVEPOINTLPAR, / / geçerli fare işaretçisini hareket noktasıLPMOUSEMOVEPOINTlpptBuf, / / noktalarını depolamak için arabellek int nBufPoints, / / kaç puan arabellek saklayabilirdwordÇözünürlük / / nokta çözünürlük);
GetMouseMovePoints işlevi, fare koordinatlarını geçmişi noktası arar. İşlev noktası bulursa, son nBufPoints önce ve sağlanan noktası gibi döndürür.
GetMouseMovePoints işlevi dönüştürme uygulamanızı sağlayan bir zaman damgası, farklı zamanlarda kaydedilen iki eşit Puan arasında ayırt etmek için kullanacak.
Bir uygulama wm_mousemove iletisinden alınan fare koordinatlarını kullanarak bu işlevi çağırın ve değiştirmek onları-e doğru ekran koordinatları.
Değer | Anlamı |
---|---|
GMMP_USE_DISPLAY_POINTS | Ekran çözünürlüğünü kullanarak puan alır. |
GMMP_USE_DRIVER_POINTS | Sürücü çözünürlüğü kullanan puan alır. Windows ce platformu, kalem sürücüler görüntü çözünürlüğü yüksek bir çözünürlükle desteklemektedir. Bu durumda, GetMouseMovePoints (örneğin, el yazısı tanıma bilgisayar yazılımı veya bilgisayar destekli tasarım yazılımı) çok daha doğru bir çözüm gerektiren uygulamalar tarafından kullanılabilir. |
İşlev başarılı ise, dönüş değeri nokta arabellek sayısı. Yoksa –1 işlevi. Genişletilmiş hata bilgileri için uygulamanızın arayabilirsiniz GetLastError. GetLastError işlevini aşağıdaki hata kodunu döndürebilir.
Değer | Anlamı |
---|---|
GMMP_ERR_POINT_NOT_FOUND | LPAR tarafından belirtilen noktasıdır veya artık sistem arabellekte bulunamadı. |
Sistem, onların zaman damgaları ve son 64 farenin koordinatları korur. Geçmiş GetMouseMovePoints için fareyi koordinat ve koordinat sistem fare var uygulama sarf malzemesi koordine, işlevi belirtilen koordinatları Systems'in geçmişinden alır. Ayrıca aynı Puan geçmişi birbirinden ayırmak için kullanılacak zaman damgası sağlayabilir.
Sonunda gönderildiler noktaları sadece arama iplik aynı zamanda diğer konular için GetMouseMovePoints işlevi döndürür.
nbsp; Windows &NT: sürüm 5.0 veya sonraki sürümünü gerektirir.
Windows:Windows 98 gerektirir.
Windows ce:Sürüm 2.0 veya sonraki sürümünü gerektirir.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.
Fare Giriş Özeti, fare giriş işlevleri, MOUSEMOVEPOINT