WM_CONTEXTMENU

ההודעה WM_CONTEXTMENU מודיע חלון כי המשתמש לוחץ על לחצן העכבר הימני (לחיצה ימנית) בחלון.

hwnd = wParam (HWND); 
xPos = LOWORD(lParam); 
yPos = HIWORD(lParam) 

 

פרמטרים

hwnd
לטפל אל החלון שבו המשתמש לוחץ ימני על העכבר. זה יכול להיות חלון צאצא של חלון קבלת ההודעה. לקבלת מידע נוסף אודות עיבוד הודעה זו, עיין בסעיף הערות.
xPos
המיקום האופקי של הסמן, בקואורדינטות מסך, בזמן לחיצת עכבר.
yPos
המיקום האנכי של הסמן, בקואורדינטות מסך, בזמן לחיצת עכבר.

להחזיר ערכים

ערך החזרה.

הערות

חלון אפשרות לעבד הודעה זו על-ידי הצגת תפריט קיצור באמצעות הפונקציה TrackPopupMenu או TrackPopupMenuEx.

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

DefWindowProc יוצר את ההודעה WM_CONTEXTMENU כאשר היא מעבדת את WM_RBUTTONUP או את ההודעה WM_NCRBUTTONUP.

QuickInfo

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

ראה גם

מבט כולל תפריטים, תפריט הודעות, DefWindowProc, TrackPopupMenu, TrackPopupMenuEx, WM_NCRBUTTONUP, WM_RBUTTONUP