GUID et ID des barres d’outils Visual Studio
Cette rubrique énumère les valeurs GUID et ID des barres d’outils incluses dans l’environnement de développement intégré (IDE) de Visual Studio et des groupes qu’ils contiennent. 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.
Remarque
La plupart des barres d’outils disponibles pour Visual Studio ne sont pas définies par Visual Studio, et leurs valeurs GUID et ID ne sont pas publiques. Cette rubrique répertorie uniquement les barres d’outils définies dans les fichiers .vsct du Kit de développement logiciel (SDK) Visual Studio.
Pour plus d’informations sur l’utilisation d’objets IDE définis dans des fichiers .vsct , consultez Étendre les menus et les commandes.
Les barres d’outils par défaut fournies par l’IDE Visual Studio utilisent le GUID guidSHLMainMenu
, sauf indication contraire à l’aide GUID:ID
de la syntaxe.
Barres d’outils IDE
Les barres d’outils suivantes sont fournies par l’IDE Visual Studio. Les barres d’outils peuvent être affichées en les sélectionnant dans le sous-menu Barres d’outils du menu Outils. Les barres d’outils dans les fenêtres d’outils ne sont pas incluses dans cette section.
Seuls les groupes peuvent descendre directement à partir des barres d’outils. Pour ajouter un groupe, définissez son parent sur le GUID et l’ID de la barre d’outils. Pour ajouter un bouton à une barre d’outils, définissez son parent sur un groupe dans la barre d’outils.
Barre d’outils | id |
---|---|
Standard | IDM_VS_TOOL_STANDARD |
Build | IDM_VS_TOOL_BUILD |
Éditeur de texte | IDM_VS_TOOL_TEXTEDITOR |
Déboguer | guidVSDebugGroup :IDM_DEBUG_TOOLBAR |
Emplacement de débogage | guidVSDebugGroup :IDM_DEBUG_CONTEXT_TOOLBAR |
Barres d’outils spéciales
Ces barres d’outils sont définies par l’IDE Visual Studio, mais elles servent des fonctions spécialisées et n’hébergent pas de groupes de commandes.
Barre d’outils | id |
---|---|
Ajouter une commande | IDM_VS_TOOL_ADDCOMMAND |
Undefined | IDM_VS_TOOL_UNDEFINED |
schéma XML | IDM_VS_TOOL_SCHEMA |
données XML | IDM_VS_TOOL_DATA |
Groupes dans les barres d’outils IDE
Pour ajouter un bouton à une barre d’outils standard, définissez l’un des groupes suivants comme parent. Les groupes sont triés par barre d’outils parent.
Groupes de barres d’outils standard
Nom | id |
---|---|
Enregistrer/Ouvrir | IDG_VS_TOOLSB_SAVEOPEN |
Couper/Copier | IDG_VS_TOOLSB_CUTCOPY |
Annuler/rétablir | IDG_VS_TOOLSB_UNDOREDO |
Exécuter/générer | IDG_VS_TOOLSB_RUNBUILD |
Recherche | IDG_VS_TOOLSB_SEARCH |
Windows | IDG_VS_TOOLSB_WINDOWS |
Nouvelles fenêtres | IDG_VS_TOOLSB_NEWWINDOWS |
Charger/enregistrer | IDG_VS_WINDOWUI_LOADSAVE |
Jauge | IDG_VS_TOOLSB_GAUGE |
Créer des groupes de barres d’outils
Nom | id |
---|---|
Barre de build | IDG_VS_BUILDBAR |
Annuler | IDG_VS_BUILD_CANCEL |
Groupes de barres d’outils de l’éditeur de texte
Nom | id |
---|---|
Completion | IDM_VS_TOOL_TEXTEDITOR |
Retrait | IDG_VS_EDITTOOLBAR_INDENT |
Commentaire | IDG_VS_EDITTOOLBAR_COMMENT |
Signets | IDG_VS_EDITTOOLBAR_TEMPBOOKMARKS |
Déboguer des groupes de barres d’outils
Nom | id |
---|---|
Exécution | IDM_DEBUG_TOOLBAR |
Exécution pas à pas | IDG_DEBUG_TOOLBAR_STEPPING |
Espion | IDG_DEBUG_TOOLBAR_WATCH |
Windows | IDG_DEBUG_TOOLBAR_WINDOWS |
Déboguer les groupes de barres d’outils d’emplacement
Nom | id |
---|---|
Emplacement de débogage | IDG_DEBUG_CONTEXT_TOOLBAR |
Barres d’outils des fenêtres Outil
Les barres d’outils peuvent apparaître directement dans l’IDE ou dans des fenêtres d’outils telles que Explorateur de solutions. Étant donné que les fenêtres d’outils ne sont pas définies dans les fichiers .vsct , les barres d’outils de fenêtre d’outils n’ont pas de parents définis. Au lieu de cela, ils sont placés dans du code. Le tableau suivant présente les barres d’outils qui apparaissent sur les fenêtres d’outils de l’IDE et les groupes de commandes qu’ils contiennent.
Remarque
Les barres d’outils et les groupes utilisent le GUID guidSHLMainMenu
, sauf indication contraire à l’aide de la syntaxe GUID :ID. Lorsqu’un GUID est spécifié pour une barre d’outils, il s’applique également aux groupes qui descendent de cette barre d’outils.
Fenêtre Outil | Barre d’outils | Groupes |
---|---|---|
Explorateur de solutions | IDM_VS_TOOL_PROJWIN | IDG_VS_PROJ_TOOLBAR1.. 5 |
Explorateur de serveurs | guid_SE_MenuGroup :IDM_SE_TOOLBAR_SERVEREXPLORER | IDG_SE_TOOLBAR_REFRESH |
Propriétés | IDM_VS_TOOL_PROPERTIES | IDG_VS_PROPERTIES_SORT IDG_VS_PROPERTIES_PAGES |
Affichage de classes | IDM_VS_TOOL_CLASSVIEW | IDG_VS_CLASSVIEW_FOLDERS IDG_VS_CLASSVIEW_SEARCH IDG_VS_CLASSVIEW_SETTINGS |
Affichage de classes | IDM_VS_TOOL_CLASSVIEW_GO | IDG_VS_CLASSVIEW_SEARCH2 |
Explorateur d'objets | IDM_VS_TOOL_OBJBROWSER | IDG_VS_OBJBROWSER_SUBSETS IDG_VS_OBJBROWSER_SEARCH IDG_VS_OBJBROWSER_ADDREFERENCE IDG_VS_OBJBROWSER_BROWSERSETTINGS |
Explorateur d'objets | IDM_VS_TOOL_OBJECT_BROWSER_GO | IDG_VS_OBJBROWSER_SEARCH2 |
Sortie | IDM_VS_TOOL_OUTPUTWINDOW | IDG_VS_OUTPUTWINDOW_SELECT IDG_VS_OUTPUTWINDOW_GOTO IDG_VS_OUTPUTWINDOW_NEXTPREV IDG_VS_OUTPUTWINDOW_CLEAR IDG_VS_OUTPUTWINDOW_WORDWRAP |
Rechercher et remplacer | IDM_VS_TOOL_UNIFIEDFIND | IDG_VS_FINDTAB IDG_VS_REPLACETAB |
Rechercher les résultats 1 | IDM_VS_TOOL_FINDRESULTS1 | IDG_VS_FINDRESULTS1_GOTO IDG_VS_FINDRESULTS1_NEXTPREV IDG_VS_FINDRESULTS1_CLEAR IDG_VS_FINDRESULTS1_STOPFIND |
Rechercher les résultats 2 | IDM_VS_TOOL_FINDRESULTS2 | IDG_VS_FINDRESULTS2_GOTO IDG_VS_FINDRESULTS2_NEXTPREV IDG_VS_FINDRESULTS2_CLEAR IDG_VS_FINDRESULTS2_STOPFIND |
Extrait de code | IDM_VS_TOOL_SNIPPETMENUS | IDG_VS_SNIPPET_REPL IDG_VS_SNIPPET_REF IDG_VS_SNIPPET_PROP |
Signets | IDM_VS_TOOL_BOOKMARKWIND | IDG_VS_BWNEWFOLDER IDG_VS_BWNEXTo M IDG_VS_BWNEXTo MF IDG_VS_BWENABLE IDG_VS_BWDELETE |
Liste des tâches | IDM_VS_TOOL_TASKLIST | IDG_VS_TASKLIST_PROVIDERLIST |
Tâches utilisateur | IDM_VS_TOOL_USERTASKS | IDG_VS_TASKLIST_PROVIDERLIST IDG_VS_USERTASKS_EDIT |
Liste d’erreurs | IDM_VS_TOOL_ERRORLIST | IDG_VS_ERRORLIST_ERRORGROUP IDG_VS_ERRORLIST_WARNINGGROUP IDG_VS_ERRORLIST_MESSAGEGROUP |
Explorateur d'appels | IDM_VS_TOOL_CALLBROWSER1.. 16 | IDG_VS_TOOLBAR_CALLBROWSER1_ACTIONS IDG_VS_TOOLBAR_CALLBROWSER1_TYPE IDG_VS_TOOLBAR_CALLBROWSER1_CBSETTINGS |
Points d’arrêt | guidVSDebugGroup :IDM_BREAKPOINTS_WINDOW_TOOLBAR | IDG_BREAKPOINTS_WINDOW_NEW IDG_BREAKPOINTS_WINDOW_DELETE IDG_BREAKPOINTS_WINDOW_ALL IDG_BREAKPOINTS_WINDOW_VIEW IDG_BREAKPOINTS_WINDOW_EDIT IDG_BREAKPOINTS_WINDOW_COLUMNS |
Code Machine | guidVSDebugGroup :IDM_DISASM_WINDOW_TOOLBAR | IDG_DISASM_WINDOW_TOOLBAR |
Mémoire 1-4 | guidVSDebugGroup :IDM_MEMORY_WINDOW_TOOLBAR1... 4 | IDG_MEMORY_EXPRESSION1.. 4 IDG_MEMORY_COLUMNS1.. 4 |
Processus | guidVSDebugGroup :IDM_ATTACHED_PROCS_TOOLBAR | IDG_ATTACHED_PROCS_EXECCNTRL IDG_ATTACHED_PROCS_STEPPING IDG_ATTACHED_PROCS_EXECCNTRL2 IDG_ATTACHED_PROCS_ATTACH IDG_ATTACHED_PROCS_COLUMNS |