PureBasic

DisableMenuItem()

Синтаксис

DisableMenuItem(#Menu , MenuItem , State)

Описание


Отключает (или включает), пункт Меню принадлежащий указанному Меню.

Параметры

#Menu Номер, идентифицирующий указанное Меню.
MenuItem Номер, идентифицирующий пункт Меню в рамках указанного Меню, который требуется отключить или включить.
State Новое состояние для пункта Меню. Значение 1 (#True) отключает пункт Меню, а значение 0 (#False) включает его.

Возвращаемое значение

Ничего.

Пример

If OpenWindow(0, 200, 200, 300, 100, "Пример DisableMenuItem")
    If CreateMenu(0, WindowID(0))
        MenuTitle("Проект")
        MenuItem(1, "Открыть")
        MenuItem(2, "Сохранить")
        DisableMenuItem(0, 2, 1) ; Отключает второй пункт Меню (Сохранить)
    EndIf

    Repeat
    Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf

См. также

MenuItem(), SetMenuItemState(), SetMenuItemText()

Поддерживаемые OS

Все

<- CreatePopupMenu() - Оглавление Menu - DisplayPopupMenu()->