Partager via


GUID et ID des menus Visual Studio

Cet article énumère les valeurs GUID et ID des menus et des groupes dans la barre de menus Visual Studio. Ces valeurs sont définies dans les fichiers .vsct installés dans le cadre du Kit de développement logiciel (SDK) Visual Studio. Pour plus d’informations, consultez les commandes, menus et groupes définis par l’IDE.

Pour plus d’informations sur l’utilisation d’objets d’environnement de développement intégré (IDE) définis dans des fichiers .vsct , consultez Étendre les menus et les commandes.

Les menus et les groupes de la barre de menus Visual Studio utilisent le GUID guidSHLMainMenu. La barre de menus elle-même a un ID de IDM_VS_TOOL_MAINMENU.

Groupes dans la barre de menus de Visual Studio

Pour ajouter un menu à la barre de menus, définissez l’un de ces groupes comme parent.

Groupe id
Fichier/Édition/Affichage IDG_VS_MM_FILEEDITVIEW
Refactorisation IDG_VS_MM_REFACTORING :
Project IDG_VS_MM_PROJECT
Build IDG_VS_MM_BUILDDEBUGRUN
Format/outils IDG_VS_MM_TOOLSADDINS
Fenêtre/Aide/Communauté IDG_VS_MM_WINDOWHELP
Compléments IDG_VS_MM_MACROS
FullScreenBar IDG_VS_MM_FULLSCREENBAR

Pour ajouter un groupe à un menu Visual Studio existant, définissez l’un des menus suivants comme parent. Les sous-menus ne sont pas inclus dans cette liste.

Menu id
File IDM_VS_MENU_FILE
Modifier IDM_VS_MENU_EDIT
Affichage IDM_VS_MENU_VIEW
Refactorisation IDM_VS_MENU_REFACTORING
Project IDM_VS_MENU_PROJECT
Build IDM_VS_MENU_BUILD
Mettre en forme IDM_VS_MENU_FORMAT
Outils IDM_VS_MENU_TOOLS
Extensions IDM_VS_MENU_EXTENSIONS
Fenêtre IDM_VS_MENU_WINDOW
Compléments IDM_VS_MENU_ADDINS
Community IDM_VS_MENU_COMMUNITY
Aide IDM_VS_MENU_HELP

Groupes dans les menus Visual Studio

Les listes suivantes montrent les groupes qui descendent directement des menus dans la barre de menus de Visual Studio. Le moyen le plus rapide d’ajouter une commande à un menu Visual Studio consiste à définir l’un de ces groupes comme parent. Les groupes qui descendent des sous-menus n’apparaissent pas dans cette section.

Groupes de menus de fichiers

Groupe id
Nouveau/Ouvert IDG_VS_FILE_FILE
Ajouter IDG_VS_FILE_ADD
Solution IDG_VS_FILE_SOLUTION
Divers IDG_VS_FILE_MISC
Enregistrer IDG_VS_FILE_SAVE
Renommer IDG_VS_FILE_RENAME
Browser IDG_VS_FILE_BROWSER
Imprimer IDG_VS_FILE_PRINT
Dernière utilisation IDG_VS_FILE_MRU
Poursuivre IDG_VS_FILE_MOVE
Exit IDG_VS_FILE_EXIT

Modifier les groupes de menus

Groupe id
Annuler/rétablir IDG_VS_EDIT_UNDOREDO
Couper/Copier/Coller IDG_VS_EDIT_CUTCOPY
Sélectionnez IDG_VS_EDIT_SELECT
GoTo IDG_VS_EDIT_GOTO
Rechercher IDG_VS_EDIT_FIND
Objets IDG_VS_EDIT_OBJECTS
Verbes OLE IDG_VS_EDIT_OLEVERBS
Commande Well IDG_VS_EDIT_COMMANDWELL

Refactoriser les groupes de menus

Groupe id
Courant IDG_REFACTORING_COMMON
Avancé IDG_REFACTORING_ADVANCED

Afficher les groupes de menus

Groupe id
Code de formulaire IDG_VS_VIEW_FORMCODE
Browser IDG_VS_VIEW_BROWSER
Définir des vues IDG_VS_VIEW_DEFINEVIEWS
Windows IDG_VS_VIEW_WINDOWS
Architecte Windows IDG_VS_VIEW_ARCH_WINDOWS
Windows d’organisation IDG_VS_VIEW_ORG_WINDOWS
Navigateur de code IDG_VS_VIEW_CODEBROWSENAV_WINDOWS
Windows de développement IDG_VS_VIEW_DEV_WINDOWS
Barres d’outils IDG_VS_VIEW_TOOLBARS
Symboles IDG_VS_VIEW_SYMo OLNAVIGATE
Naviguer IDG_VS_VIEW_NAVIGATE
Petite navigation IDG_VS_VIEW_SMALLNAVIGATE
Explorateur d'objets IDG_VS_VIEW_OBJBRWSR
Commande Well IDG_VS_VIEW_COMMANDWELL
Pages de propriétés IDG_VS_VIEW_PROPPAGES
Refresh IDG_VS_VIEW_REFRESH

Groupes de menus de projet

Groupe id
Ajout divers IDG_VS_PROJ_MISCADD
Ajouter IDG_VS_PROJ_ADD
Dossier IDG_VS_PROJ_FOLDER
Décharger/recharger IDG_VS_PROJ_UNLOADRELOAD
Référence IDG_VS_PROJ_REFERENCE
Options IDG_VS_PROJ_OPTIONS
Paramètres IDG_VS_PROJ_SETTINGS

Créer des groupes de menus

Groupe id
Solution IDG_VS_BUILD_SOLUTION
Sélection IDG_VS_BUILD_SELECTION
Optimisation guidée par profil IDG_VS_PGO_SELECTION
Divers IDG_VS_BUILD_MISC
Annuler IDG_VS_BUILD_CANCEL

Groupes de menus Outils

Groupe id
Ligne de commande IDG_VS_TOOLS_CMDLINE
Extraits de code IDG_VS_TOOLS_SNIPPETS
Sous-ensemble d’objets IDG_VS_TOOLS_OBJSUBSET
Options IDG_VS_TOOLS_OPTIONS
Autres 2 IDG_VS_TOOLS_OTHER2
Outils externes IDG_VS_TOOLS_EXT_TOOLS
Personnalisations externes IDG_VS_TOOLS_EXT_CUST

Groupes de menus fenêtres

Groupe id
Nouvelle IDG_VS_WINDOW_NEW
Dock/Close IDG_VS_DOCKCLOSE
Dock/Hide IDG_VS_DOCKHIDE
Réorganiser IDG_VS_WINDOW_ARRANGE
Navigation IDG_VS_WINDOW_NAVIGATION
List IDG_VS_WINDOW_LIST

Groupes de menus d’aide

Groupe id
Exemples IDG_VS_HELP_SAMPLES
Support IDG_VS_HELP_SUPPORT
À propos IDG_VS_HELP_ABOUT

La hiérarchie suivante montre les sous-menus associés aux menus de la barre de menus de Visual Studio. Étant donné que seul un groupe peut avoir un menu en tant que parent, chaque sous-menu doit descendre d’un groupe dans un menu, au lieu de directement à partir du menu. Pour plus d’informations sur la relation entre les menus, les groupes et les sous-menus, consultez Ajouter un sous-menu à un menu.

Remarque

Les noms des menus de la barre de menus visual Studio ne sont pas affichés séparément dans cette hiérarchie, car ils peuvent être déduits de la convention d’affectation de noms pour les groupes dans l’IDE, comme suit : IDG_VS_Menu Name_<Group Name>>.<

Groupe parent Sous-menu Groupes enfants
IDG_VS_FILE_FILE IDM_VS_CSCD_NEW IDG_VS_FILE_NEW_CASCADE
IDM_VS_CSCD_OPEN IDG_VS_FILE_OPENP_CASCADE
IDG_VS_FILE_OPENF_CASCADE
IDG_VS_FILE_ADD IDM_VS_CSCD_ADD IDG_VS_FILE_ADD_PROJECT_NEW
IDG_VS_FILE_ADD_PROJECT_EXI
IDG_VS_FILE_MRU IDM_VS_CSCD_FILEMRU IDG_VS_FILE_FMRU_CASCADE
IDM_VS_CSCD_PROJMRU IDG_VS_FILE_PMRU_CASCADE
IDG_VS_FILE_MOVE IDM_VS_CSCD_MOVETOPRJ IDG_VS_FILE_MOVE_CASCADE
IDG_VS_FILE_MOVE_PICKER
IDG_VS_VIEW_DEV_WINDOWS IDM_VS_CSCD_FINDRESULTS IDG_VS_WNDO_FINDRESULTS
IDM_VS_CSCD_WINDOWS IDG_VS_VIEW_CALLBROWSER
IDG_VS_WNDO_OTRWNDWS1... 6
IDG_VS_WNDO_WINDOWS2
IDG_VS_VIEW_TOOLBARS IDM_VS_CSCD_COMMANDBARS
IDG_VS_EDIT_GOTO IDM_VS_EDITOR_FIND_MENU
IDG_VS_EDIT_OBJECTS IDM_VS_CSCD_MNUDES IDG_VS_MNUDES_INSERT
IDG_VS_MNUDES_EDITNAMES
IDM_VS_CSCD_OLEVERBS IDG_VS_EDIT_OLEVERBS
IDG_VS_BUILD_SELECTION IDM_VS_CSCD_BUILD IDG_VS_BUILD_CASCADE
IDG_VS_BUILD_PROJPICKER
IDM_VS_CSCD_REBUILD IDG_VS_REBUILD_CASCADE
IDG_VS_REBUILD_PROJPICKER
IDM_VS_CSCD_PROJONLY IDG_VS_PROJONLY_CASCADE
IDM_VS_CSCD_CLEAN IDG_VS_CLEAN_CASCADE
IDG_VS_CLEAN_PROJPICKER
IDM_VS_CSCD_DEPLOY IDG_VS_DEPLOY_CASCADE
IDG_VS_DEPLOY_PROJPICKER
IDG_VS_PGO_SELECTION IDM_VS_CSCD_PGO_BUILD IDG_VS_PGO_BUILD_CASCADE_BUILD
IDG_VS_PGO_BUILD_CASCADE_RUN

Voir aussi