CMenu::RemoveMenu

BOOLRemoveMenu (nPosition,UINTUINTnFlags);

Возвращаемое значение

Ненулевое значение, если функция выполнена успешно; в противном случае 0.

Параметры

nPosition

Определяет элемент меню Удалить. Параметр nFlags может использоваться для интерпретации nPosition следующими способами:

nFlags Интерпретация nPosition
MF_BYCOMMAND Указывает, что параметр дает Идентификатор команды существующего пункта меню. Это значение по умолчанию, если ни MF_BYCOMMAND , ни MF_BYPOSITION не имеет значение.
MF_BYPOSITION Указывает, что параметр дает позицию существующего пункта меню. Первый элемент находится в позиции 0.

nFlags

Определяет способ интерпретации nPosition.

Примечания

Удаление пункта меню с связанного всплывающее меню из меню. Она не удаляет дескриптор для всплывающего меню, так что меню могут быть повторно использованы. Перед вызовом этой функции, приложение может вызвать функцию-член GetSubMenu получить всплывающее объект CMenu для повторного использования.

Изменении меню, которое находится в окне (или не отображаться окно), приложение должно вызвать метод CWnd::DrawMenuBar.

Обзор CMenu |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp;CWnd::DrawMenuBar, CMenu::GetSubMenu, :: RemoveMenu

Index