PureBasic
PureBasic - Menu (Меню)
Обзор
Создавать Меню и управлять ими в PureBasic очень просто. Конечно, Вы можете адаптировать Меню к вашим конкретным потребностям.
Чтобы использовать Меню, для начала вы должны создать его с помощью функции CreateMenu() для обычных Меню, или функции CreatePopupMenu() для всплывающих (контекстных) Меню. Всплывающее Меню в графическом интерфейсе пользователя — это Меню, открываемое, как правило, при нажатии правой кнопки мышки. В этом Меню отображаются команды, которые предоставляет объект, находившийся под курсором в момент вызова Меню.
MAC OSX:
В OSX меню приложения всегда прикрепляется к рабочему столу, а не к окну. Меню в верхней части рабочего стола показывает элементы приложения, которое имеет фокус.
Есть предопределенные события Меню #PB_Menu_Quit, #PB_Menu_About и #PB_Menu_Preferences, для представления записей в меню приложения, которые присутствует в каждой программе OS X. Их значения отрицательны, чтобы не противоречить каким-либо элементам меню, определенным в программе. Они сообщаются из EventMenu() как обычные события меню.
Список команд
BindMenuEvent
CloseSubMenu
CreateImageMenu
CreateMenu
CreatePopupImageMenu
CreatePopupMenu
DisableMenuItem
DisplayPopupMenu
FreeMenu
GetMenuItemState
GetMenuItemText
GetMenuTitleText
HideMenu
IsMenu
MenuBar
MenuHeight
MenuID
MenuItem
MenuTitle
OpenSubMenu
SetMenuItemState
SetMenuItemText
SetMenuTitleText
UnbindMenuEvent
Пример
Menu.pb
PopupMenu.pb
Поддерживаемые OS
Все