WM_MOUSEWHEEL

ההודעה WM_MOUSEWHEEL נשלח אל החלון המוקד כאשר לסובב את גלגל העכבר. הפונקציה DefWindowProc מפיצה את ההודעה האב של החלון. צריך להיות ללא העברה פנימית של ההודעה, מאחר DefWindowProc מפיצה אותו השרשרת האב עד שהוא מוצא חלון מעבד אותה.

WM_MOUSEWHEEL
fwKeys = LOWORD(wParam);    / / מחזיק מפתחות דגלים
zDelta = HIWORD(wParam) (קצר);    / / סיבוב גלגל
xPos = LOWORD(lParam) (קצר);    / / אופקי מיקומו של מצביע
yPos = HIWORD(lParam) (קצר);    / / אנכי מיקומו של מצביע 

פרמטרים

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

zDelta
הערך של המילה הגבוהות של wParam. מציין את המרחק כי הגלגל הוא מסובב לידי כפולות או חלוקה של WHEEL_DELTA, אשר הוא 120. ערך חיובי מציין הגלגל היה מסובב קדימה, הרחק המשתמש; ערך שלילי מציין הגלגל היה לסובב לאחור, כלפי המשתמש.
xPos
הערך של המילה מסדר נמוך של lParam. ציון הקואורדינטה x של המצביע, ביחס לפינת השמאלית העליונה של המסך.
yPos
הערך של המילה הגבוהות של lParam. ציון קואורדינטת y של המצביע, ביחס לפינת השמאלית העליונה של המסך.

הערות

הפרמטר zDelta יהיה כפולה של WHEEL_DELTA, שנקבע ב- 120. זהו הסף עבור הפעולה שיש לנקוט, והוא אחד כזה פעולה (לדוגמה, גלילה קבועה אחת) צריכה להתרחש עבור כל דלתא.

הדלתא הוגדר 120 כדי לאפשר Microsoft או ספקים אחרים לבנות גלגלים ברזולוציה גבוהה יותר בעתיד, כולל אולי בחופשיות סיבוב הגלגל בעל ריבועים מחורצים לא. ציפייה היא התקן כזה לשלוח הודעות נוספות בכל סיבוב, אך עם ערך קטן יותר בכל הודעה. כדי לתמוך אפשרות זו, או להוסיף את הערכים דלתא נכנסת עד WHEEL_DELTA (כך עבור סיבוב-דלתא נתון לקבל אותה תגובה), או לגלול חלקי קווים בתגובה להודעות בתדירות גבוהה יותר. אתה יכול גם לבחור את צפיפות רשת גלילה ולצבור נתוני דלתא עד שהגיע הוא.

QuickInfo

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

ראה גם

מבט כולל על קלט עכבר, עכבר קלט הודעות, GetSystemMetrics, mouse_event, SystemParametersInfo

Index