RemoveMenu

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

(BOOL RemoveMenu HMENU  hMenu, / / ручка, менюUINTuPosition, / / меню пункту ідентифікатор або позиціїUINTuFlags / / меню пункту прапор);
 

Параметри

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

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

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

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

Зауваження

Застосування повинні викликати функцію DrawMenuBar кожного разу, коли меню зміни, або ні, мене це відображається вікно.

QuickInfo

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

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

Огляд меню, меню функцій, CreatePopupMenu, DeleteMenu, DrawMenuBar, GetSubMenu

Index