Menu Command Properties
The latest version of this topic can be found at Menu Command Properties.
The information below is organized according to the Menu properties that appear in the Properties Window when you select a menu command. These are listed alphabetically although the Properties window also enables you to view these properties by category.
Property | Description |
---|---|
Break | Can be one of these values: - None (Default): No break. - Column: For static menus, this value places the menu command on a new line. For pop-up menus, this value places the menu command in a new column with no dividing line between the columns. Setting this property affects the appearance of the menu only at run time, not in the menu editor. - Bar: Same as Column except, for pop-up menus, this value separates the new column from the old column with a vertical line. Setting this property affects the appearance of the menu only at run time, not in the Menu editor. |
Caption | The text that labels the menu command (the menu name). To make one of the letters in the caption of a menu command the mnemonic key, precede it with an ampersand (&). |
Checked | If True, the menu command is initially checked. Type: Bool. Default: False. |
Enabled | If False, the menu item is disabled. |
Grayed | If True, the menu command is initially grayed and inactive. Type: Bool. Default: False. |
Help | Aligns menu item to the right. For example, the Help menu command is always on the right in all Windows applications. If you set this property on a menu item, that item will appear at the very far right and at the very end of the menu. Applies to top-level items. Default: False. |
ID | A symbol defined in the header file. Type: Symbol, Integer, or Quoted String. You may use any symbol that is commonly available in any of the editors, even though the Properties Window does not provide a drop-down list for you to select from. |
Popup | If True, the menu command is a pop-up menu. Type: Bool. Default: True for top-level menus on a menu bar; otherwise False. |
Prompt | Contains text to appear in the status bar when this menu command is highlighted. The text is placed in the string table with the same identifier as the menu command. This property is available for any type of project, but the run-time functionality is MFC specific. |
Right to Left Justify | Right-justifies the menu command on the menu bar at run time. Type: Bool. Default: False. |
Right to Left Order | Allows menu commands to display right to left when the interface is localized to any language that reads right-to-left, such as Hebrew or Arabic. |
Separator | If True, the menu command is a separator. Type: Bool. Default: False. |
For information on adding resources to managed projects, please see Resources in Applications in the .NET Framework Developer's Guide. For information on manually adding resource files to managed projects, accessing resources, displaying static resources, and assigning resources strings to properties, see Walkthrough: Using Resources for Localization with ASP.NET.
Requirements
Win32