הפקודה פריטים ופריטים פתח תפריטי משנה

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

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

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

Index