SetMenuItemBitmaps

Функція SetMenuItemBitmaps associates вказаний крапковий малюнок з пункту меню. Чи елемент меню зареєстрований або незареєстрований, система відображає відповідний точковий рисунок поруч із елементом меню.

(BOOL SetMenuItemBitmaps HMENU  hMenu, / / ручка, менюUINTuPosition, / / меню пункту отримувати нові крапкові малюнкиUINTuFlags, / / елемент меню прапориHBITMAPhBitmapUnchecked, / / ручка безперешкодно крапковий малюнокHBITMAPhBitmapChecked / / ручка перевірили крапковий малюнок);
 

Параметри

hMenu
Ручка, меню, що містить елемент, щоб отримати нову галочки крапкові малюнки.
uPosition
Вказує елемент меню, щоб змінити, як визначається параметром uFlags.
uFlags
Визначає, як інтерпретувати параметр uPosition . Параметр uFlags повинна бути однією з таких значень.
Значення Значення
MF_BYCOMMAND Вказує на те, що uPosition дає ідентифікатор пункту меню. Якщо вказано ні MF_BYCOMMAND, ні MF_BYPOSITION, MF_BYCOMMAND є позначки за замовчуванням.
MF_BYPOSITION Вказує на те, що uPosition дає COLUMN відносне розташування елемента меню.

hBitmapUnchecked
Обробляти на растрове зображення, що відображається, коли в меню пункт не відмічено.
hBitmapChecked
Обробляти на растрове зображення, що відображається, коли перевіряється пункт меню.

Повернення значень

Якщо функція завершено успішно, значення, що повертається, є ненульовим.

Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.

Зауваження

Якщо параметр або hBitmapUnchecked , або hBitmapChecked NULL, система містить нічого, поруч із пункту меню для відповідної держави перевірити. Якщо обидва параметри NULL, система містить за промовчанням прапорець бітових, коли елемент перевіряється і видаляє малюнка, коли елемент не перевірив.

Коли меню знищені, ці крапкові малюнки не знищені; Це до застосування знищити їх.

Кожна перевірили і неконтрольоване повинні бути монохромний. Система використовує логічні І оператор поєднувати крапкові малюнки з меню, так що білий частина стає прозорим і чорний частина стає пункт меню кольору. Якщо ви використовуєте кольорові растрові зображення, результат може бути небажаним.

Функція GetSystemMetrics з CXMENUCHECK та CYMENUCHECK значення для отримання бітових розміри.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

Дивіться також

Огляд меню, меню функцій, GetSystemMetrics

Index