WM_MOUSEMOVE

ההודעה WM_MOUSEMOVE מוצב חלון כאשר הסמן. אם העכבר אינו מופיע, ההודעה מוצב החלון המכילה את הסמן. אחרת, ההודעה מוצב לחלון שריכז את העכבר.

WM_MOUSEMOVE fwKeys = wParam;        / / מפתח מסמן xPos = LOWORD(lParam);  / / אופקי המיקום של הסמן yPos = HIWORD(lParam);  / / אנכי המיקום של הסמן 

 

פרמטרים

fwKeys
הערך של wParam. מציין השונים מפתחות וירטואליים למטה. פרמטר זה יכול להיות כל שילוב של הערכים הבאים:
ערך תיאור
MK_CONTROL בחר אם מקש ctrl לחוץ.
MK_LBUTTON בחר אם לחצן העכבר השמאלי לחוץ.
MK_MBUTTON בחר אם לחצן העכבר האמצעי הוא למטה.
MK_RBUTTON בחר אם לחצן העכבר הימני לחוץ.
MK_SHIFT בחר אם מקש shift לחוץ.

xPos
הערך של המילה מסדר נמוך של lParam. ציון הקואורדינטה x של הסמן. הוא הקואורדינטה יחסיות לפינה הימנית העליונה של אזור הלקוח.
yPos
הערך של המילה הגבוהות של lParam. ציון קואורדינטת y של הסמן. הוא הקואורדינטה יחסיות לפינה הימנית העליונה של אזור הלקוח.

הערות

המאקרו MAKEPOINTS יכול לשמש כדי להמיר את הפרמטר lParam מבנה נקודות.

QuickInfo

nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:דורש גירסה 1.0 ואילך.
כותרת עליונה:להצהיר על winuser.h.

ראה גם

מבט כולל על קלט עכבר, עכבר קלט הודעות, GetCapture, MAKEPOINTS, נקודות, SetCapture

Index