CMenu::DeleteMenu

BOOLDeleteMenu (nPosition,UINTUINTnFlags);

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

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

Параметры

nPosition

Определяет элемент меню, который должен быть удален, как определено nFlags.

nFlags

Используется для интерпретации nPosition следующим образом:

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

Примечания

Удаляет элемент из меню. Если пункт меню имеет связанный всплывающее меню, DeleteMenu уничтожает дескриптор всплывающее меню и освобождает память, используемая в контекстном меню.

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

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

См. такжеnbsp;CWnd::DrawMenuBar, :: DeleteMenu

Index