ฟังก์ชันTrackMouseEventการลงข้อความเมื่อตัวชี้เมาส์ออกจากหน้าต่าง หรือเลื่อนผ่านหน้าต่างสำหรับระยะเวลาที่ระบุ.
(BOOL TrackMouseEvent LPTRACKMOUSEEVENT lpEventTrack / / ชี้ไป TRACKMOUSEEVENT / / โครงสร้าง);
ถ้าฟังก์ชันสำเร็จ ค่าส่งกลับจะไม่ใช่ศูนย์.
ถ้าฟังก์ชันล้มเหลว ส่งคืนค่าเป็นศูนย์ การขอเพิ่มเติมข้อมูลข้อผิดพลาด โทร GetLastError.
ข้อความที่ฟังก์ชันจะสามารถลงรายการบัญชีมีดังนี้:
ข้อความ | ความหมาย |
---|---|
WM_MOUSEHOVER | เมาส์อยู่ใกล้ ๆ กับผ่านพื้นที่ไคลเอ็นต์ของหน้าต่างสำหรับรอบระยะเวลาที่ระบุไว้ในสายก่อนการTrackMouseEvent โฮเวอร์ติดตามหยุดเมื่อมีสร้างข้อความนี้ โปรแกรมประยุกต์ที่ต้องเรียกTrackMouseEventอีกครั้งถ้าต้องติดตามเพิ่มเติม ของลักษณะการทำงานของเมาส์โฮเวอร์. |
WM_MOUSELEAVE | เมาส์ซ้ายพื้นที่ไคลเอ็นต์ของหน้าต่างที่ระบุไว้ในสายก่อนการTrackMouseEvent ยกเลิกติดตามทั้งหมดที่ร้องขอโดยTrackMouseEventเมื่อมีสร้างข้อความนี้ โปรแกรมประยุกต์ที่ต้องเรียกTrackMouseEventเมื่อเมาส์ re-enters ของหน้าต่างถ้าต้องติดตามเพิ่มเติม ของลักษณะการทำงานของเมาส์โฮเวอร์. |
ตัวชี้เมาส์จะถือเป็นการวางเมาส์เมื่อนั้นก็ยังอยู่ภายในสี่เหลี่ยมที่ระบุสำหรับรอบระยะเวลาที่ระบุ โทรSystemParametersInfoและใช้ค่า SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSEHOVERHEIGHT และ SPI_GETMOUSEHOVERTIME เพื่อเรียกขนาดสี่เหลี่ยมและเวลา.
nbsp Windows &NT:ต้องการเวอร์ชัน 4.0 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 98
Windows CE:ไม่สนับสนุน
หัวข้อ:ประกาศใน winuser.h
ไลบรารีที่นำเข้า:ใช้ user32.lib.
ภาพรวมการป้อนข้อมูลของเมาส์เมาส์ป้อนฟังก์ชัน SystemParametersInfo,TRACKMOUSEEVENT