Élément de bouton
Définit un élément avec lequel l’utilisateur peut interagir. Les boutons peuvent être de différents types : Button, MenuButton et SplitDropDown.
Syntaxe
<Button guid="guidMyCommandSet" id="MyCommand" priority="0x102" type="button">
<Parent>... </Parent>
<Icon>... </Icon>
<CommandFlag>... </CommandFlag>
<Strings>... </Strings>
</Button>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut | Description |
---|---|
guid | Obligatoire. GUID de l’identificateur de commande GUID/ID. |
id | Obligatoire. ID de l’identificateur de commande GUID/ID. |
priority | facultatif. Valeur numérique qui spécifie la priorité. |
type | facultatif. Valeur énumérée qui spécifie le type de bouton. Si ce n’est pas le cas, utilise Button. Button Commande standard qui apparaît dans les barres d’outils (généralement sous forme de bouton emblématique), de menus et de menus contextuels. MenuButton Élément de menu qui n’exécute pas de commande, mais produit un autre menu. SplitDropDown Contrôles, tels que les boutons Annuler et Rétablir dans la barre d’outils standard de Microsoft Word. |
Condition | facultatif. Consultez les attributs conditionnels. |
Éléments enfants
Élément | Description |
---|---|
Élément parent | facultatif. Élément parent du bouton. |
Élément Icon | facultatif. Icône associée au bouton. |
Élément d’indicateur de commande | Obligatoire. Les valeurs CommandFlag valides pour un bouton sont les suivantes. - AllowParams - CommandWellOnly - DefaultDisabled - DefaultInvisible - DontCache - DynamicItemStart - DynamicVisibility - FixMenuController - IconAndText - NoButtonCustomize - NoCustomize - NoKeyCustomize - NoShowOnMenuController -Pict - PostExec - ProfferedCmd - RouteToDocs - TextCascadeUseBtn - TextMenuUseButton - TextChanges - TextChangesButton - TextContextUseButton - TextMenuCtrlUseMenu - TextMenuUseButton - TextOnly |
Élément Strings | Obligatoire. L’élément ButtonText enfant doit être défini. |
Annotation | Commentaire facultatif. |
Éléments parents
Élément | Description |
---|---|
Élément Buttons | Groupes d’éléments Button. |
Exemple
L’exemple suivant définit un bouton dans un fichier .vsct .
<Button guid="guidMenuTextCmdSet" id="cmdidMyCommand" priority="0x0100" type="Button">
<Parent guid="guidMenuTextCmdSet" id="MyMenuGroup" />
<Icon guid="guidImages" id="bmpPic1" />
<CommandFlag>TextChanges</CommandFlag>
<Strings>
<CommandName>cmdidMyCommand</CommandName>
<ButtonText>My Command name</ButtonText>
</Strings>
</Button>