הפונקציה 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.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
ייבוא ספריית:השתמש user32.lib.
מבט כולל על קלט עכבר, פונקציות קלט של העכבר, SystemParametersInfo,TRACKMOUSEEVENT