CMenu::RemoveMenu

BOOL RemoveMenu ( UINT nPosition, UINT nFlags );

Значення, яке повертається

Ненульовий, якщо функція успішно; в іншому випадку 0.

Параметри

nPosition

Вказує елемент меню, які буде видалено. Параметр nFlags можуть бути використані для інтерпретації nPosition таким чином:

nFlags Тлумачення nPosition
MF_BYCOMMAND Визначає, що параметр дає команди ID існуючий пункт меню. Це за замовчуванням, якщо ні MF_BYCOMMAND , ні MF_BYPOSITION.
MF_BYPOSITION Визначає, що параметр дає позиції існуючий пункт меню. Перший елемент, що знаходиться на позиції 0.

nFlags

Визначає, як інтерпретувати nPosition.

Зауваження

Видаляє елемент меню з пов'язаних спливаючого меню з меню. Не руйнує ручка для спливаючого меню, так що можна повторно використовувати меню. Перед викликом цю функцію, застосування може викликати функцію член GetSubMenu , отримати об'єкт спливного вікна CMenu для повторного використання.

Кожного разу, коли змінюється меню, що знаходиться у вікні (або не відображається у вікні), застосування повинні викликати CWnd::DrawMenuBar.

Огляд CMenu |nbsp; Члени класу | Ієрархічна діаграма

Дивіться такожnbsp;CWnd::DrawMenuBar, CMenu::GetSubMenu, :: RemoveMenu

Index