HideMenu()

Syntax

HideMenu(#Menü, Status)
Beschreibung
Versteckt oder zeigt das angegebene Menü an.

Parameter

#Menü Das Menü, welches versteckt oder angezeigt werden soll.
Status Der neue Status des Menüs. Ein Wert von 1 versteckt das Menü und ein Wert von 0 zeigt es an.

Rückgabewert

Diese Funktion gibt keinen Wert zurück.

Beispiel

  If OpenWindow(0, 200, 200, 300, 100, "HideMenu Example")
    ButtonGadget(0, 70, 10, 150, 30, "Hide/Show menu")
    If CreateMenu(0, WindowID(0))
      MenuTitle("Project")
      MenuItem(1, "New")
      MenuItem(2, "Open")
    EndIf
    
    Repeat
      Select WaitWindowEvent()
        Case #PB_Event_Gadget
          Select EventGadget()
            Case 0
              ; Den Toggle-Status (an/aus) des Menüs festlegen:
              Toggle = Bool(Not Toggle)
              HideMenu(0, Toggle)
              ; Die y-Position des Schalters entsprechend dem Vorhandensein des Menüs anpassen:
              If Toggle
                ResizeGadget(0, #PB_Ignore, 10 + MenuHeight(), #PB_Ignore, #PB_Ignore)
              Else
                ResizeGadget(0, #PB_Ignore, 10, #PB_Ignore, #PB_Ignore)
              EndIf
          EndSelect
        Case #PB_Event_CloseWindow
          Break
      EndSelect
    ForEver
  EndIf

Siehe auch

CreateMenu(), CreateImageMenu()

Unterstützte OS

Windows, Linux

<- GetMenuTitleText() - Menu Inhaltsverzeichnis - IsMenu() ->