WM_COMMAND

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

WM_COMMAND wNotifyCode = HIWORD(wParam); / / הודעה על קוד wID = LOWORD(wParam);         / / hwndCtl מזהה פריט, פקד או האצה = lParam (HWND);      / / לטפל של פקד 

 

פרמטרים

wNotifyCode
הערך של המילה הגבוהות של wParam. ציון קוד הודעה אם המסר הוא מפקד. אם ההודעה היא מאיץ, פרמטר זה הוא 1. אם ההודעה נכתבה מתוך תפריט, פרמטר זה הוא 0.
wID
הערך של המילה מסדר נמוך של wParam. מציין את המזהה של פריט תפריט, פקד, או האצה.
hwndCtl
הערך של lParam. לטפל לפקד שולח את ההודעה אם המסר הוא מפקד. אחרת, פרמטר זה הוא NULL.

להחזיר ערכים

אם יישום מעבד הודעה זו, הוא צריך להחזיר אפס.

הערות

הקשות מאיץ לבחור פריטים מתפריט חלון לתרגמו WM_SYSCOMMAND הודעות.

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

אם היישום מאפשר מפריד תפריטים, המערכת שולחת הודעה WM_COMMAND עם המילה נמוכה של הפרמטר wParam כאפס כאשר המשתמש בוחר את המפריד.

QuickInfo

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

ראה גם

עריכת סקירה של פקדים, לערוך הודעות בקרה, WM_SYSCOMMAND

Index