Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Representa la colección de comandos de la barra de herramientas de VSPackage. La colección puede tener hasta cinco subsecciones, como se indica a continuación: menús, grupos, botones, combos y mapas de bits.
Cada elemento secundario de subsección, por ejemplo, <Menu>, se identifica mediante un identificador de comando único que es un GUID y un par de identificadores numéricos. El GUID identifica el "conjunto de comandos" y se usa para agrupar comandos relacionados lógicamente. VSPackage debe definir su propio conjunto de comandos para evitar colisiones con identificadores de comando definidos por otros VSPackages.
Sintaxis
<Commands package="GuidMyPackage" >
<Menus>... </Menus>
<Groups>... </Groups>
<Buttons>... </Buttons>
<Combos>... </Combos>
<Bitmaps>... </Bitmaps>
</Commands>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
| Atributo | Descripción |
|---|---|
| paquete | GUID que identifica el VSPackage que proporciona los comandos. Por ejemplo, package="guidVsPackage1Pkg". |
Elementos secundarios
| Elemento | Descripción |
|---|---|
| Elemento Menus | Define todos los menús que implementa un VSPackage. |
| Elemento Groups | Contiene entradas que definen los grupos de comandos en un VSPackage. |
| Elemento Buttons | Elementos Button de grupos. |
| Elemento Bitmaps | Grupos Elementos de mapa de bits. |
| Elemento Combos | Agrupa elementos Combo. |
Elementos primarios
| Elemento | Descripción |
|---|---|
| Elemento CommandTable | Define todos los elementos que representan los comandos que proporciona un VSPackage al IDE. Los elementos posibles son elementos de menú, menús, barras de herramientas y cuadros combinados. |
Ejemplo
En el ejemplo siguiente se muestra cómo usar un elemento Commands.
<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>