Elemento de comandos
Representa a coleção de comandos na barra de ferramentas VSPackage. A coleção pode ter até cinco subseções, como segue: menus, grupos, botões, combos e bitmaps.
Cada subseção elemento filho, por exemplo, <Menu>, é identificado por uma ID de comando exclusivo é um GUID e um par de identificador numérico. O GUID identifica o conjunto de comandos"" e é usado para agrupar comandos relacionados logicamente. O VSPackage deve definir seu próprio comando definido para evitar colisões com IDs de comando que são definidas por outros VSPackages.
<Commands package="GuidMyPackage" >
<Menus>... </Menus>
<Groups>... </Groups>
<Buttons>... </Buttons>
<Combos>... </Combos>
<Bitmaps>... </Bitmaps>
</Commands>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Atributo |
Descrição |
---|---|
pacote |
Um GUID que identifica o VSPackage fornece os comandos. Por exemplo, pacote = "guidVsPackage1Pkg". |
Elementos filho
Elemento |
Descrição |
---|---|
Define todos os menus que implementa um VSPackage. |
|
Contém entradas que definem os grupos de comando em um VSPackage. |
|
Agrupa elementos Button. |
|
Agrupa elementos de Bitmap. |
|
Agrupa elementos de combinação. |
Elementos pai
Elemento |
Descrição |
---|---|
Define os elementos que representam os comandos VSPackage fornece ao IDE. Elementos possíveis são itens de menu, menus, barras de ferramentas e caixas de combinação. |
Exemplo
O exemplo a seguir mostra como usar um Elemento de comandos.
<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>
Consulte também
Conceitos
Como a VSPackages adicionar elementos de Interface do usuário ao IDE