Функция RemoveMenu

Declare Function RemoveMenu Lib "user32.dll"  _
        (ByVal hMenu As Long, ByVal uPosition As Long,  _

RemoveMenu удаляет пункт меню. Функция не уничтожает этот пункт меню или его дескриптор, позволяя при необходимости восстановить меню. Также, необходимо использовать DrawMenuBar для перерисовки нового вида меню
hMenu
Дескриптор меню
uPosition
Удаляемый пункт меню. Используется флаг uFlags
uFlags
Флаг, определяющий тип параметра uPosition:
MF_BYCOMMAND = &H0
uPosition является идентификатором удаляемого пункта меню
MF_BYPOSITION = &H400
uPosition - позиция пункта в меню. Индексация начинается с 0

Пример

смотри пример menu.zip

Смотри также

DeleteMenu, DrawMenuBar, InsertMenuItem

Категория

Меню