Share via


Menus Element

Defines all the menus that a VSPackage implements.

Attributes and Elements

The following sections describe attributes, child elements, and parent elements.

Attributes

Attribute

Description

Condition

Optional. See VSCT XML Schema Conditional Attributes.

Child Elements

Element

Description

Menus Element

Defines all the menus that a VSPackage implements.

Menu Element

Represents a single menu item.

Parent Elements

Element

Description

Commands Element

Represents the collection of commands on the VSPackage toolbar.

Example

<Commands package="guidMyPackage">
    <Menus>
      <Menu Condition="'%(DEBUG)' != 'true'" 
        guid="cmdSetGuidMyProductCommands" id="menuIDMainMenu" 
        priority="0x0000" type="Menu">
        <Annotation>
          <Documentation>this is an annotation</Documentation>
          <AppInfo>
            <CustomData>
              <CustomSubElement>Some data</CustomSubElement>
            </CustomData>
          </AppInfo>
        </Annotation>
        <CommandFlag>AlwaysCreate</CommandFlag>
        <Strings>
          <ButtonText>MainMenu</ButtonText>
        </Strings>
      </Menu>
  </Menus>
<Commands>

See Also

Concepts

How VSPackages Add User Interface Elements to the IDE

Other Resources

Menus and Toolbars