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