Функція SetMenuItemBitmaps associates вказаний крапковий малюнок з пункту меню. Чи елемент меню зареєстрований або незареєстрований, система відображає відповідний точковий рисунок поруч із елементом меню.
(BOOL SetMenuItemBitmaps HMENU hMenu, / / ручка, менюUINTuPosition, / / меню пункту отримувати нові крапкові малюнкиUINTuFlags, / / елемент меню прапориHBITMAPhBitmapUnchecked, / / ручка безперешкодно крапковий малюнокHBITMAPhBitmapChecked / / ручка перевірили крапковий малюнок);
| Значення | Значення |
|---|---|
| MF_BYCOMMAND | Вказує на те, що uPosition дає ідентифікатор пункту меню. Якщо вказано ні MF_BYCOMMAND, ні MF_BYPOSITION, MF_BYCOMMAND є позначки за замовчуванням. |
| MF_BYPOSITION | Вказує на те, що uPosition дає COLUMN відносне розташування елемента меню. |
Якщо функція завершено успішно, значення, що повертається, є ненульовим.
Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.
Якщо параметр або hBitmapUnchecked , або hBitmapChecked NULL, система містить нічого, поруч із пункту меню для відповідної держави перевірити. Якщо обидва параметри NULL, система містить за промовчанням прапорець бітових, коли елемент перевіряється і видаляє малюнка, коли елемент не перевірив.
Коли меню знищені, ці крапкові малюнки не знищені; Це до застосування знищити їх.
Кожна перевірили і неконтрольоване повинні бути монохромний. Система використовує логічні І оператор поєднувати крапкові малюнки з меню, так що білий частина стає прозорим і чорний частина стає пункт меню кольору. Якщо ви використовуєте кольорові растрові зображення, результат може бути небажаним.
Функція GetSystemMetrics з CXMENUCHECK та CYMENUCHECK значення для отримання бітових розміри.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Огляд меню, меню функцій, GetSystemMetrics