BOOL SetMenuItemBitmaps ( UINT nPosition, UINT nFlags, константа CBitmap * pBmpUnchecked, константа CBitmap * pBmpChecked );
Значення, яке повертається
Ненульовий, якщо функція успішно; в іншому випадку 0.
Параметри
nPosition
Вказує елемент меню, щоб змінити. Параметр nFlags можуть бути використані для інтерпретації nPosition таким чином:
| nFlags | Тлумачення nPosition |
| MF_BYCOMMAND | Визначає, що параметр дає команди ID існуючий пункт меню. Це за замовчуванням, якщо ні MF_BYCOMMAND , ні MF_BYPOSITION. |
| MF_BYPOSITION | Визначає, що параметр дає позиції існуючий пункт меню. Перший елемент, що знаходиться на позиції 0. |
nFlags
Визначає, як інтерпретувати nPosition.
pBmpUnchecked
Визначає крапковий малюнок для пунктів меню, не позначені.
pBmpChecked
Визначає крапковий малюнок для пунктів меню, що перевіряються.
Зауваження
Зв'язує вказаний крапкові малюнки з пункту меню. Чи елемент меню зареєстрований або незареєстрований, Windows відобразить відповідну точковий рисунок поруч із елементом меню.
Якщо значення NULLабо pBmpUnchecked або pBmpChecked , то Windows відобразить нічого, поруч із пункту меню для відповідного атрибута. Якщо обидва параметри NULL, Windows використовує за замовчуванням прапорець, коли елемент перевіряється і знімає прапорець, коли елемент знаходиться не зупинити.
Коли меню знищені, ці крапкові малюнки не знищені; застосування зобов'язані знищити їх.
Функція Windows GetMenuCheckMarkDimensions отримує розміри за промовчанням прапорець використовується для пунктів меню. Застосування використовує ці значення, щоб визначити розмір для крапкових малюнків, що поставляється з цієї функції. Отримати розмір, створити ваш растрові зображення, а потім встановити їх.
Огляд CMenu |nbsp; Члени класу | Ієрархічна діаграма
Дивіться такожnbsp; :: GetMenuCheckMarkDimensions, :: SetMenuItemBitmaps