Étendre des menus et commandesExtend menus and commands

Les commandes sont la façon que vous ajoutez des actions et les processus dans Visual Studio.Commands are the way you add actions and processes to Visual Studio. Dans la plupart des cas, les commandes sont affichées dans les menus ou barres d’outils.In most cases commands are displayed on menus or toolbars. Le modèle de projet VSPackage montre comment implémenter une commande très basique.The VSPackage project template shows how to implement a very basic command. Pour une implémentation légèrement plus longue mais toujours basique, consultez créer une extension avec une commande de menu.For a slightly longer but still basic implementation, see Create an extension with a menu command.

Pour plus d’informations sur les commandes de Visual Studio, des menus et barres d’outils, consultez commandes, menus et barres d’outils.For more information about Visual Studio commands, menus and toolbars, see Commands, menus, and toolbars.

Commandes, menus et barres d’outils sont définis dans le .vsct fichier faisant partie de projets de VSPackage.Commands, menus, and toolbars are defined in the .vsct file that is part of VSPackage projects. Vous trouverez des informations sur l’IDE Visual Studio et le .vsct fichier comment VSPackages ajoute des éléments d’interface utilisateur.You can find information about the Visual Studio IDE and the .vsct file in How VSPackages add user interface elements.

Les rubriques suivantes expliquent comment ajouter différents types de commandes, menus et barres d’outils.The following topics explain how to add different kinds of commands, menus, and toolbars.

Dans cette sectionIn this section

Ajouter un menu dans la barre de menus de Visual StudioAdd a menu to the Visual Studio menu bar
Explique comment ajouter un menu dans la barre de menus Visual Studio.Explains how to add a menu to the top Visual Studio menu bar.

Lier des raccourcis clavier aux éléments de menuBind keyboard shortcuts to menu items
Explique comment ajouter un raccourci clavier (par exemple, CTRL + 3) à un élément de menu.Explains how to add a keyboard shortcut (such as CTRL + 3) to a menu item.

Ajouter un sous-menu à un menuAdd a submenu to a menu
Explique comment ajouter un sous-menu au menu supérieur.Explains how to add a submenu to the top menu.

Ajouter qu'une liste à un sous-menu utilisés récemmentAdd a most recently used list to a submenu
Explique comment ajouter une liste des derniers fichiers utilisés.Explains how to add a Most Recently Used list.

Créer des groupes de boutons réutilisablesCreate reusable groups of buttons
Décrit comment regrouper les éléments de commande afin qu’elles peuvent être incluses dans les menus plusieurs.Describes how to group command items so that they can be included on multiple menus.

Ajouter des icônes aux commandes de menuAdd icons to menu commands
Décrit comment ajouter une icône à une commande sur une barre d’outils et un menu.Describes how to add an icon to a command on both a toolbar and a menu.

Modifier le texte d’une commande de menuChange the text of a menu command
Décrit l’utilisation de la TextChanges indicateur pour activer un élément de menu être modifié dynamiquement.Describes the use of the TextChanges flag to enable a menu item to be changed dynamically.

Modifier l’apparence d’une commandeChange the appearance of a command
Décrit comment activer ou désactiver une commande de manière dynamique.Describes how to dynamically enable or disable a command.

Mettre à jour de l’interface utilisateurUpdate the user interface
Décrit comment forcer une mise à jour de l’interface utilisateur afin de refléter les modifications récentes.Describes how to force an update of the user interface to reflect recent changes.

Localiser des commandes de menuLocalize menu commands
Explique comment localiser les commandes de menu.Explains how to localize menu commands.