PureBasic

SetMenuItemState()

Синтаксис

SetMenuItemState(#Menu , MenuItem , State)

Описание


Изменяет состояние 'отметки' указанного пункта Меню. Эта функция позволяет Вам отображать 'Флажок' рядом с текстом пункта меню.

Параметры

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

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

Ничего.

Комментарии

Чтобы получить состояние 'отметки' пункта Меню, используйте команду GetMenuItemState().

Пример

If OpenWindow(0, 200, 200, 200, 100, "SetMenuItemState Example")
    If CreateMenu(0, WindowID(0))
        MenuTitle("Проект")
        MenuItem(1, "Изменить")
        SetMenuItemState(0, 1, 1) ; Установка Флажка для ранее созданного пункта меню.
    EndIf
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf

См. также

GetMenuItemState()

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

Все

<- OpenSubMenu() - Оглавление Menu - SetMenuItemText()->