פריטי תפריט שסומנו והן לא מסומן

פריט תפריט יכול להיות מסומן או לא מסומן. המערכת מציגה מפת סיביות לצד פריטי תפריט המסומן כדי לציין את המצב המסומן. המערכת מציגה מפת סיביות לצד פריטים לא מסומנים, אלא אם כן צוינה המוגדר על-ידי היישום bitmap "לא מסומן". ניתן לבדוק רק את פריטי התפריט בתפריט; לא ניתן להכניס פריטים בשורת התפריטים.

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

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

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

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

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

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

Index