[นี่คือเอกสารเบื้องต้นและเรื่องการเปลี่ยนแปลง]
ฟังก์ชันGetMouseMovePointsจะดึงประวัติของพิกัดก่อนหน้าถึง 64 ของเมาส์หรือปากกา.
int GetMouseMovePoints ( UINTcbSize / / ขนาดของ struct MOUSEMOVEPOINTLPMOUSEMOVEPOINTlppt, / / ชี้เพื่อปัจจุบันเมาส์เลื่อนจุดLPMOUSEMOVEPOINTlpptBuf, / / บัฟเฟอร์เพื่อเก็บคะแนน int nBufPoints, / / จุดจำนวนบัฟเฟอร์ที่สามารถจัดเก็บDWORDความละเอียด / / ความละเอียดของจุด);
ฟังก์ชันGetMouseMovePointsค้นหาจุดในประวัติพิกัดเมาส์ ถ้าฟังก์ชันการค้นหาจุด จะส่งกลับสุดท้ายnBufPointsก่อนและรวมถึงจุดให้มา.
ถ้าโปรแกรมประยุกต์ของคุณหน้า ๆ ประทับเวลา ฟังก์ชันGetMouseMovePointsจะใช้มันเพื่อแยกความแตกต่างระหว่างสองเท่ากับจุดที่บันทึกในช่วงเวลาที่แตกต่างกัน.
แอปพลิเคชันควรเรียกใช้ฟังก์ชันนี้โดยใช้เมาส์พิกัดที่ได้รับจากข้อความWM_MOUSEMOVEและแปลงพิกัดของหน้าจอ.
ค่า | ความหมาย |
---|---|
GMMP_USE_DISPLAY_POINTS | ดึงจุดใช้ความละเอียดการแสดงผล. |
GMMP_USE_DRIVER_POINTS | ดึงจุดใช้การแก้ไขปัญหาโปรแกรมควบคุม แพลตฟอร์ม Windows CE สนับสนุนโปรแกรมควบคุมปากกา มีความละเอียดสูงมากกว่าการแก้ปัญหาการแสดงผล ในกรณีนี้GetMouseMovePointsสามารถใช้ได้ โดยโปรแกรมประยุกต์ (เช่นซอฟต์แวร์การจดจำการเขียนด้วยลายมือหรือซอฟต์แวร์การออกแบบคอมพิวเตอร์ aided) ที่ต้องการความละเอียดมากยิ่ง. |
ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับมีจำนวนคะแนนที่อยู่ในบัฟเฟอร์ มิฉะนั้น ฟังก์ชันจะส่งกลับเลข 1 สำหรับข้อผิดพลาดแบบขยายข้อมูล โปรแกรมประยุกต์ของคุณสามารถเรียก GetLastError ฟังก์ชันGetLastErrorอาจส่งกลับรหัสข้อผิดพลาดต่อไปนี้.
ค่า | ความหมาย |
---|---|
GMMP_ERR_POINT_NOT_FOUND | จุดที่ระบุด้วยlpptคือไม่พบ หรือไม่อยู่ในบัฟเฟอร์ที่ระบบ. |
ระบบยังเก็บพิกัดล่าสุด 64 เมาส์และเวลาประทับของพวกเขา หากซัพพลายแอพลิเคชันของคุณที่พิกัดเมาส์เพื่อGetMouseMovePointsและพิกัดที่อยู่ในเมาส์ของระบบประสานงานประวัติ ฟังก์ชันดึงข้อมูลหมายเลขที่ระบุพิกัดจากประวัติของระบบ นอกจากนี้คุณยังสามารถใส่ประทับเวลา ซึ่งจะถูกใช้เพื่อแยกความแตกต่างระหว่างจุดเหมือนกันในประวัติศาสตร์.
ฟังก์ชันGetMouseMovePointsจะกลับจุดซึ่งในที่สุดได้อบรมไม่เพียง กับเธรดเรียก แต่ยังหัวข้ออื่น ๆ.
nbsp Windows &NT:ต้องการรุ่น 5.0 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 98
Windows CE:ต้องการรุ่น 2.0 หรือใหม่กว่า
หัวข้อ:ประกาศใน winuser.h
ไลบรารีที่นำเข้า:ใช้ user32.lib.
ภาพรวมการป้อนข้อมูลของเมาส์เมาส์ป้อนฟังก์ชัน MOUSEMOVEPOINT