מזהה פריט תפריט

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

מזהה פריט התפריט חייב להיות ערך בין 0 ל- 65,535, למרות שזה מספר שלם של 32 סיביות. הדבר נובע ההודעה WM_COMMAND עובר מזהה פריט התפריט כמילה מסדר נמוך של פרמטר wParam שלו.

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

כדי לאחזר את המזהה של פריט התפריט במיקום שצוין, השתמש בפונקציה GetMenuItemID או GetMenuItemInfo.