GetMenu (Kernel)¶
-
GetMenu
(menuItem subFunction [params...])¶ Get a menu item’s properties. Following the menuItem parameter, you can specify what property you would like to obtain with a subFunction parameter.
Parameters: - menuItem (number) – A menu item identifier, e.g. $0302 for the second item in the third menu.
- subFunction (number) – One of smMENU_SAID, smMENU_TEXT, smMENU_SHORTCUTKEY, smMENU_ENABLE.
Examples:
; Retrieve the said string for an item. (= theSaid (GetMenu $202 smMENU_SAID)) ; Get the menu item's text. (Print (GetMenu $202 smMENU_TEXT)) ; Get the menu item's shortcut key. (= theKey (GetMenu $202 smMENU_SHORTCUTKEY)) ; Tell if a menu item is enabled. (if (SetMenu $202 smMENU_ENABLE) (Print "The item is enabled!") )