CMenu::DeleteMenu

BOOL DeleteMenu ( UINT nPosition, UINT nFlags );

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

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

Параметри

nPosition

Вказує елемент меню, що це буде видалено, як визначається nFlags.

nFlags

Використовується для інтерпретації nPosition в такий спосіб:

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

Зауваження

Видалення елемента з меню. Якщо елемент меню має пов'язаний спливаючого меню, DeleteMenu руйнує ручку, щоб у спливаючому меню і звільняє пам'ять, що використовується у спливаючому меню.

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

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

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

Index