SetMenuItemState()

Syntax

Ergebnis = SetMenuItemState(#Menue, MenueEintrag, Status)
Beschreibung
Ändert den 'Status' des angegebenen 'MenueEintrag'. Dies ist nützlich, um ein Häkchen ("Checkbox") nahe dem Text des Menüeintrags hinzufügen. Ist 'Status' gleich 1, dann wird das Häkchen dargestellt, andernfalls wird das Häkchen entfernt.

GetMenuItemState() kann benutzt werden, um den aktuellen Status des Menüeintrags zu ermitteln.

Beispiel:
  If OpenWindow(0, 200, 200, 200, 100, "SetMenuItemState Example")
    If CreateMenu(0, WindowID(0))
      MenuTitle("Project")
        MenuItem(1, "Changed")
        SetMenuItemState(0,1,1)    ; setze Häkchen vor den zuvor erstellten Menüeintrag
    EndIf
    Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
  EndIf

Unterstützte OS

Alle

<- OpenSubMenu() - Menu Inhaltsverzeichnis - SetMenuItemText() ->