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