RemoveMenu функция удаляет элемент меню или отсоединяется подменю указанного меню. Если пункт меню открывает раскрывающееся меню или подменю, RemoveMenu не удаляет меню или его ручки, позволяя в меню для повторного использования. Прежде чем эта функция вызывается, функция GetSubMenu должна получить дескриптор в раскрывающемся меню или подменю.
(BOOL RemoveMenu HMENU hMenu, / / обработать менюUINTuPosition, / / меню пункт идентификатор или позицияUINTuFlags / / меню пункт флаг);
Значение | Значение |
---|---|
MF_BYCOMMAND | Указывает, что этот uPosition дает идентификатор элемента меню. Если указано ни MF_BYCOMMAND, ни MF_BYPOSITION флаг, флаг MF_BYCOMMAND — флаг по умолчанию. |
MF_BYPOSITION | Указывает, что этот uPosition дает с нуля относительное положение элемента меню. |
Если функция выполнена успешно, возвращаемое значение не равно нулю.
Если вызов функции был неуспешен, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.
Приложение должно вызывать функцию DrawMenuBar всякий раз, когда изменения в меню, является ли меню в появившемся окне.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.
Меню Обзор функций меню, CreatePopupMenu, DeleteMenu, DrawMenuBar, GetSubMenu