|
|
|
|
|
Menu management functions
Remark: These functions are also available in prefix syntax ( Functions for managing menus (prefix syntax)). The following functions are used to manage the menus:
| | MenuAdd | Adds an existing popup menu into the main menu of the current window. | MenuAddMenu | Adds a new menu to an existing drop-down or context menu of a window or page. | MenuAddOption | Adds a new option after the last option of a drop-down or context menu. | MenuAddPopup | Transforms a menu option of a page in order for this option to open a popup. | MenuAddSeparator | Adds a new separator in a menu (drop-down or context menu). | MenuAddURLOption | Adds a new option after the last option of a drop-down or context menu. This menu option opens the page that corresponds to the specified URL. | MenuClone | Clones a menu or a menu option as well as the associated code. | MenuDelete | Deletes a menu or a menu option. | MenuExist | Indicates whether a menu option exists in a menu. | MenuInsertMenu | Inserts a menu before another menu in a window. | MenuInsertOption | Inserts a new option at a specific position. | MenuInsertSeparator | Inserts a separator into a menu. | MenuInvisible | Makes a menu option invisible (popup menu or drop-down menu). | MenuIsMarked | Used to find out whether a checkmark is displayed in front of a menu option (popup menu or drop-down menu). | MenuLabel | Gets or changes the label of a menu option (context or drop-down menu). | MenuMark | Positions the checkmark in front of the menu option (popup menu or drop-down menu). | MenuSelectMinus | Disables (grays out) a menu option (popup menu or drop-down menu). | MenuSelectPlus | Enables a menu option (popup menu or drop-down menu). | MenuState | Identifies the state of a menu option (context menu or drop-down menu): active, inactive or invisible. | MenuUnMark | Removes the checkmark displayed in front of the menu option (popup menu or drop-down menu). |
The following functions can also be used to manage menus: | | ControlContextMenu | Identifies the control on which the context menu was opened. | EmulateMenu | Emulates the next menu that will be opened and automatically runs the menu option passed as parameter. | EnumMenu | In a loop, this function is used to enumerate the menu options of a window as well as the sub-options of a menu option. | EnumSubElement | In a loop, this function enumerates the drop-down or context menus of a window or control. | grMenu | Enables or disables the context menu of a chart. | OpenContextMenu | Automatically opens a context menu for the current control or window. |
Related Examples:
|
Unit examples (WINDEV): Managing the main menu of a window by programming
[ + ] Handling the options found in the main menu of a window. This example is used to: - Select or deselect a menu option - Make a menu option visible or invisible - Modifying the caption of a menu option - Mark or unmark a menu option - Run the code of a menu option
|
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|