[זהו תיעוד ראשוני וניתנים לשינוי.]
מאחזר הפונקציה GetMouseMovePoints היסטוריה של עד 64 הקואורדינטות הקודם של עכבר או עט.
int GetMouseMovePoints ( UINTcbSize / / בגודל של MOUSEMOVEPOINT structLPMOUSEMOVEPOINTlppt, / / הזזת מצביע העכבר הנוכחי נקודתLPMOUSEMOVEPOINTlpptBuf, / / מאגר כדי לאחסן את הנקודות int nBufPoints, / / כמה נקודות המאגר ניתן לאחסןDWORDרזולוציה / / רזולוציה של הנקודות);
הפונקציה GetMouseMovePoints מחפש נקודת בהיסטוריה קואורדינטות העכבר. אם הפונקציה מחפשת את הנקודה, היא מחזירה האחרון nBufPoints לפני וכלילת הנקודה שסופקו.
אם היישום שלך מספקת חותמת זמן, הפונקציה GetMouseMovePoints ישתמשו בו כדי להבדיל בין שתי נקודות שווה שנצרבו בזמנים שונים.
יישום יש לקרוא לפונקציה זו בעזרת הקואורדינטות העכבר קיבל את ההודעה WM_MOUSEMOVE ולהמיר אותם קואורדינטות מסך.
| ערך | משמעות |
|---|---|
| GMMP_USE_DISPLAY_POINTS | מאחזר את הנקודות באמצעות את רזולוציית התצוגה. |
| GMMP_USE_DRIVER_POINTS | מאחזר את הנקודות באמצעות זיהוי מנהל ההתקן. פלטפורמת Windows CE תומך מנהלי התקנים של עט עם רזולוציה גבוהה בהרבה מזו רזולוציית התצוגה. במקרה זה, ניתן להשתמש GetMouseMovePoints על-ידי יישומים (כגון תוכנת זיהוי כתב יד או תוכנת תכנון בעזרת מחשב) הדורשות פתרון הרבה יותר מדויק. |
אם הפונקציה מצליחה, הערך המוחזר הוא מספר הנקודות במאגר. אחרת, הפונקציה מחזירה 1. לקבלת מידע שגיאות מורחב, היישום יכול להתקשר GetLastError. הפונקציה GetLastError עשוי להחזיר את קוד השגיאה הבא.
| ערך | משמעות |
|---|---|
| GMMP_ERR_POINT_NOT_FOUND | הנקודה שצוין על-ידי lppt היא לא נמצא או אינו עוד במאגר של המערכת. |
המערכת שומרת את קואורדינטות העכבר 64 האחרון וחותמות זמן שלהם. אם את אספקת היישום שקואורדינטות העכבר כדי GetMouseMovePoints , הקואורדינטה קיימת בהעכבר של המערכת לתאם בין היסטוריה, הפונקציה מאחזרת מספר מסוים של קואורדינטות מההיסטוריה המערכות. באפשרותך גם לספק חותמת זמן, בה ניתן להשתמש כדי להבדיל בין נקודות זהה בהיסטוריה.
הפונקציה GetMouseMovePoints תחזיר נקודות אשר בסופו של דבר שלחה היו לא רק הליך המשנה קריאה אלא גם הליכי משנה אחרים.
nbsp; Windows &NT: מחייב גירסה 5.0 או גירסה מתקדמת יותר.
Windows:מחייב Windows 98.
חלונות CE:מחייב גירסה 2.0 או גירסה מתקדמת יותר.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
מבט כולל על קלט עכבר, פונקציות קלט של העכבר, MOUSEMOVEPOINT