ההודעה WM_RBUTTONDBLCLK מוצב כאשר המשתמש לוחץ פעמיים על לחצן העכבר השמאלי כאשר הסמן נמצא באזור הלקוח של חלון. אם העכבר אינו מופיע, ההודעה מוצב לחלון מתחת הסמן. אחרת, ההודעה מוצב לחלון שריכז את העכבר.
WM_RBUTTONDBLCLK fwKeys = wParam; / / מפתח מסמן xPos = LOWORD(lParam); / / אופקי המיקום של הסמן yPos = HIWORD(lParam); / / אנכי המיקום של הסמן
ערך | תיאור |
---|---|
MK_CONTROL | בחר אם מקש ctrl לחוץ. |
MK_LBUTTON | בחר אם לחצן העכבר השמאלי לחוץ. |
MK_MBUTTON | בחר אם לחצן העכבר האמצעי הוא למטה. |
MK_RBUTTON | בחר אם לחצן העכבר הימני לחוץ. |
MK_SHIFT | בחר אם מקש shift לחוץ. |
אם יישום מעבד הודעה זו, הוא צריך להחזיר אפס.
רק windows בעלי סגנון CS_DBLCLKS לקבל הודעות WM_RBUTTONDBLCLK, שמפעילה המערכת בכל פעם שהמשתמש יקיש משחרר, שוב לוחץ על לחצן העכבר הימני בתוך מגבלת זמן לחיצה כפולה של המערכת. לחיצה כפולה על לחצן העכבר הימני יוצר למעשה ארבע הודעות: WM_RBUTTONDOWN, WM_RBUTTONUP, WM_RBUTTONDBLCLK, ו WM_RBUTTONUP שוב.
ליישום יש אפשרות להשתמש במאקרו MAKEPOINTS כדי להמיר את הפרמטר lParam מבנה נקודות.
nbsp; Windows &NT: מחייב גירסה 3.1 או גירסה מתקדמת יותר.
Windows:נדרש Windows 95 או גירסה מתקדמת יותר.
חלונות CE:לא נתמך.
כותרת עליונה:להצהיר על winuser.h.
מבט כולל על קלט עכבר, עכבר קלט הודעות, GetCapture, GetDoubleClickTime, MAKEPOINTS, נקודות, SetCapture, SetDoubleClickTime, WM_RBUTTONDOWN, WM_RBUTTONUP