PureBasic - Menu
Einleitung
Die Menüverwaltung in PureBasic ist sehr einfach. Natürlich können Sie auch alle möglichen Parameter einstellen.
Sie sollten beim Erstellen eines Menüs stets mit CreateMenu() für normale Menüs bzw. CreatePopupMenu() für Popup-Menüs beginnen.
Mac OSX:
Es gibt die vordefinierten Menü-Ereignisse #PB_Menu_Quit, #PB_Menu_About und #PB_Menu_Preferences, um die Einträge im Anwendungs-Menü (was bei jedem OSX-Programm vorhanden ist) darzustellen. Ihre Werte sind negativ, um nicht mit den im Programm definierten Menüeinträgen zu kollidieren. Sie werden von EventMenu() als reguläre Menü-Ereignisse gemeldet.
Befehlsübersicht
CloseSubMenu
CreateImageMenu
CreateMenu
CreatePopupImageMenu
CreatePopupMenu
DisableMenuItem
DisplayPopupMenu
FreeMenu
GetMenuItemState
GetMenuItemText
GetMenuTitleText
HideMenu
IsMenu
MenuBar
MenuHeight
MenuID
MenuItem
MenuTitle
OpenSubMenu
SetMenuItemState
SetMenuItemText
SetMenuTitleText
Beispiel
Menu.pb
PopupMenu.pb
Unterstützte OS
Alle