CMenu::DeleteMenu
Удаляет элемент из меню.
BOOL DeleteMenu(
UINT nPosition,
UINT nFlags
);
Параметры
nPosition
Определяет пункт меню, удален, как определено nFlags.nFlags
Используется для интерпретации nPosition следующим образом:nFlags
Интерпретация nPosition
MF_BYCOMMAND
Указывает, что параметр содержит идентификатор команды существующего пункта меню.Это значение по умолчанию, если ни MF_BYCOMMAND ни MF_BYPOSITION установлены.
MF_BYPOSITION
Указывает, что данный параметр предоставляет позицию существующего пункта меню.Первый элемент в позиции 0.
Возвращаемое значение
Ненулевой если функция успешно; в противном случае – значение 0.
Заметки
Если у контекстного меню пункт меню меню, связанное DeleteMenu уничтожает дескриптор всплывающему меню и освобождает память, используемую всплывающим меню.
При изменен меню, находящаяся в окне (отображается ли окно), приложение должно вызвать CWnd::DrawMenuBar.
Пример
См. пример для CWnd::GetMenu.
Требования
Header: afxwin.h