
WinApi Функция:
function ModifyMenu(Menu: HMenu; Position, Flags, IDNewItem: Word, NewItem: PChar): Bool;
Описание функции:
Изменяет существующий элемент меню, чье новое состояние определяется параметром Flags
Параметры:
Menu: Идентификатор меню
Position: Идентификатор команды или положение элемента меню
Flags: Комбинация mf_ByCommand или mf_ByPosition с mf_Bitmap, mf_Checked, mf_Disabled, mf_Enabled, mf_Grayed, mf_MenuBarBreak mf_MenuBreak, mf_OwnerDraw, mf_Popup, mf_Separator, mf_String, mf_UnChecked. См. раздел "Флаги меню mf_" в главе 1
IDNewItem: Идентификатор команды или описатель меню модифицируемого элемента меню (если Flags установлен в mf_Popup)
NewItem: Строка (mf_String), HBitmap (mf_Bitmap) или данные из прикладной задачи (mf_OwnerDraw)
Возвращаемое значение:
Не нуль в случае успешного завершения; нуль - в противном случае