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