TrackMouseEvent

הפונקציה TrackMouseEvent הודעות הודעות כאשר מצביע העכבר עוזב חלון או מרחף מעל חלון עבור פרק זמן שצוין.

 (BOOL TrackMouseEvent LPTRACKMOUSEEVENT  lpEventTrack / / מצביע TRACKMOUSEEVENT / / מבנה);
 

פרמטרים

lpEventTrack
מצביע למבנה TRACKMOUSEEVENT.

להחזיר ערכים

אם הפונקציה מצליחה, הערך המוחזר אינו אפס.

אם הפעולה תיכשל, הערך המוחזר הוא אפס. כדי לקבל מידע שגיאות מורחב, לקרוא GetLastError.

ההודעות להציב הפונקציה הם אלה:

הודעה משמעות
WM_MOUSEHOVER העכבר מרחף מעל לאזור הלקוח של החלון עבור פרק הזמן שצוין לפני קריאה ל- TrackMouseEvent. ריחוף מעקב נפסקת כאשר הודעה זו נוצר. היישום חייב לקרוא TrackMouseEvent שוב אם זה דורש מעקב נוספות של אופן הפעולה של ריחוף העכבר.
WM_MOUSELEAVE העכבר עזבו את המקום לקוח של החלון שצוין בקריאה מוקדמת ל- TrackMouseEvent. מעקב אחר כל המבוקשת על-ידי TrackMouseEvent מבוטלת כאשר הודעה זו נוצר. היישום חייב לקרוא TrackMouseEvent כאשר העכבר re-enters את החלון שלו אם זה דורש מעקב נוספות של אופן הפעולה של ריחוף העכבר.

הערות

מצביע העכבר נחשב ריחוף כאשר זה נשאר בתוך המלבן שצוין עבור פרק זמן שצוין. קוראים SystemParametersInfo , השתמש בערכים SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSEHOVERHEIGHT ו- SPI_GETMOUSEHOVERTIME כדי לאחזר את גודל המלבן ואת הזמן.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 4.0 או גירסה מתקדמת יותר.
Windows:מחייב Windows 98.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.

ראה גם

מבט כולל על קלט עכבר, פונקציות קלט של העכבר, SystemParametersInfo,TRACKMOUSEEVENT