פריטי התפריט זמין, אפורה ולא זמין

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

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

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

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

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

Index