GetMouseMovePoints

[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);
 

Parametreleri

cbSize
MOUSEMOVEPOINT yapısı.
lpar
Geçerli farenin koordinatları (Ekran koordinatlarındaki'e göre) içeren bir MOUSEMOVEPOINT yapısı için işaretçi. Zaman damgası de içerebilir.

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ı.

lpptBuf
Puan alacak bir tampon için işaretçi. En az olması gerektiği cbSize*nBuffPoints boyutu.
nBufPoints
Alınacak Puan sayısını belirtir.
çözünürlük
İstediğiniz çözünürlüğü belirtir. Bu parametre aşağıdaki değerlerden biri olabilir.
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.

Dönüş değerleri

İş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ı.

Açıklamalar

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.

QuickInfo

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.

Ayrıca bkz:

Fare Giriş Özeti, fare giriş işlevleri, MOUSEMOVEPOINT

Index