CMenu::SetMenuItemBitmaps

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

Index