SetMenuItemState()

Syntax

SetMenuItemState(#Menü, MenueEintrag, Status)
Beschreibung
Ändert den Status des angegebenen Menü-Eintrags. Diese Funktion ermöglicht die Darstellung eines Häkchens ("Checkbox") nahe dem Text des Menü-Eintrags.

Parameter

#Menü Das zu verwendende Menü.
MenueEintrag Der Menü-Eintrag, von dem der Status geändert werden soll.
Status Der zu setzende Status. Das Häkchen wird nicht angezeigt, wenn Status gleich 0 ist; hat Status einen anderen Wert, wird das Häkchen angezeigt.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Anmerkungen

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

Siehe auch

GetMenuItemState()

Unterstützte OS

Alle

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