RemoveMenu функція видаляє елемент меню або відокремлює підменю у меню вказаний. Якщо елемент меню відкриває спадне меню або підменю, RemoveMenu не знищити меню або його маркера, що дозволяє меню для повторного використання. Перед тим, як ця функція викликається, GetSubMenu функція повинна отримати ручку, щоб розкривного меню або підменю.
(BOOL RemoveMenu HMENU hMenu, / / ручка, менюUINTuPosition, / / меню пункту ідентифікатор або позиціїUINTuFlags / / меню пункту прапор);
Значення | Значення |
---|---|
MF_BYCOMMAND | Вказує на те, що uPosition дає ідентифікатор пункту меню. Якщо вказано ні MF_BYCOMMAND, ні MF_BYPOSITION прапор, MF_BYCOMMAND прапор є позначки за замовчуванням. |
MF_BYPOSITION | Вказує на те, що uPosition дає COLUMN відносне розташування елемента меню. |
Якщо функція завершено успішно, значення, що повертається, є ненульовим.
Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.
Застосування повинні викликати функцію DrawMenuBar кожного разу, коли меню зміни, або ні, мене це відображається вікно.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Огляд меню, меню функцій, CreatePopupMenu, DeleteMenu, DrawMenuBar, GetSubMenu