PureBasic - Menu

Généralités

Il est très simple de gérer des menus avec PureBasic, et vous pourrez bien sûr paramétrer tout ce dont vous avez besoin.

Pour utiliser un menu, vous devez d'abord le créer avec CreateMenu() pour les menus normaux, ou CreatePopupMenu() pour les menus contextuels (pop-up).

MacOS:
Sur MacOS un menu n'est jamais affiché dans une fenêtre, mais toujours sur le bureau. Le menu en haut du bureau affiche les éléments de l'application qui a le focus.

Il existe les événements de menu prédéfinis suivants #PB_Menu_Quit, #PB_Menu_About et #PB_Menu_Preferences présents dans le menu de chaque programme MacOS. Leurs valeurs sont négatives pour ne pas entrer en conflit avec les éléments de menu définis par ailleurs dans le programme qui eux sont signalés avec la fonction EventMenu().

Sommaire des commandes

BindMenuEvent
CloseSubMenu
CreateImageMenu
CreateMenu
CreatePopupImageMenu
CreatePopupMenu
DisableMenuItem
DisplayPopupMenu
FreeMenu
GetMenuItemState
GetMenuItemText
GetMenuTitleText
HideMenu
IsMenu
MenuBar
MenuHeight
MenuID
MenuItem
MenuTitle
OpenSubMenu
SetMenuItemState
SetMenuItemText
SetMenuTitleText
UnbindMenuEvent

Exemple

Menu.pb
PopupMenu.pb

OS Supportés

Tous

Guide de référence - Index