Commands, élément
Représente la collection de commandes dans la barre d'outils d'un VSPackage. La collection peut contenir jusqu'à cinq sous-sections, comme suit : menus, groupes, boutons, combos, et bitmap.
Chaque élément enfant de la sous-section, par exemple, <menu>, est identifié par un ID de commande qui est un GUID et des paires numériques d'identificateur. GUID identifie le « jeu de commandes » et est utilisé pour grouper les commandes connexes. Le VSPackage doit définir son propre jeu de commandes pour éviter des collisions avec les ID de commande qui sont définis par l'autre des VSPackages.
<Commands package="GuidMyPackage" >
<Menus>... </Menus>
<Groups>... </Groups>
<Buttons>... </Buttons>
<Combos>... </Combos>
<Bitmaps>... </Bitmaps>
</Commands>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut |
Description |
---|---|
package |
GUID identifiant le VSPackage qui fournit des commandes. Par exemple, package= " guidVsPackage1Package ». |
Éléments enfants
Élément |
Description |
---|---|
Définit tous les menus qu'un VSPackage implémente. |
|
Contient les entrées qui définissent les groupes de commandes dans un VSPackage. |
|
Éléments de groupes. |
|
Les groupes définissent une correspondance de bits des éléments. |
|
Éléments de configuration pgorelease de groupes. |
Éléments parents
Élément |
Description |
---|---|
Définit tous les éléments qui représentent les commandes qu'un VSPackage fournit à l'IDE. Les éléments possibles sont des éléments de menu, des menus, barres d'outils, et les zones de liste déroulante. |
Exemple
L'exemple suivant montre comment utiliser Commands, élément :
<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>
Voir aussi
Concepts
Comment les VSPackages ajoutent des éléments de l'interface utilisateur à l'IDE