GUID e ID delle barre degli strumenti di Visual Studio
In questo argomento vengono enumerati i valori GUID e ID delle barre degli strumenti inclusi nell'ambiente di sviluppo integrato (IDE) di Visual Studio e dei gruppi che contengono. Questi valori vengono definiti nei file con estensione vsct installati come parte di Visual Studio SDK. Per altre informazioni, vedere Comandi, menu e gruppi definiti dall'IDE.
Nota
Molte delle barre degli strumenti disponibili per Visual Studio non sono definite da Visual Studio e i relativi valori GUID e ID non sono pubblici. Questo argomento elenca solo le barre degli strumenti definite nei file vsct di Visual Studio SDK.
Per altre informazioni su come usare gli oggetti IDE definiti nei file con estensione vsct , vedere Estendere menu e comandi.
Le barre degli strumenti predefinite fornite dall'IDE di Visual Studio usano il GUID guidSHLMainMenu
, tranne se diversamente specificato tramite GUID:ID
la sintassi.
Barre degli strumenti dell'IDE
Le barre degli strumenti seguenti sono fornite dall'IDE di Visual Studio. È possibile visualizzare le barre degli strumenti selezionandole nel sottomenu Barre degli strumenti del menu Strumenti . Le barre degli strumenti nelle finestre degli strumenti non sono incluse in questa sezione.
Solo i gruppi possono scendere direttamente dalle barre degli strumenti. Per aggiungere un gruppo, impostarne l'elemento padre sul GUID e l'ID della barra degli strumenti. Per aggiungere un pulsante a una barra degli strumenti, impostarne l'elemento padre su un gruppo sulla barra degli strumenti.
Barra degli strumenti | ID |
---|---|
Standard | IDM_VS_TOOL_STANDARD |
Compilazione | IDM_VS_TOOL_BUILD |
Editor di testo | IDM_VS_TOOL_TEXTEDITOR |
Debug | guidVSDebugGroup:IDM_DEBUG_TOOLBAR |
Percorso di debug | guidVSDebugGroup:IDM_DEBUG_CONTEXT_TOOLBAR |
Barre degli strumenti speciali
Queste barre degli strumenti sono definite dall'IDE di Visual Studio, ma servono funzioni specializzate e non ospitano gruppi di comandi.
Barra degli strumenti | ID |
---|---|
Comando Add | IDM_VS_TOOL_ADDCOMMAND |
Non definito | IDM_VS_TOOL_UNDEFINED |
XML Schema | IDM_VS_TOOL_SCHEMA |
Dati XML | IDM_VS_TOOL_DATA |
Gruppi sulle barre degli strumenti dell'IDE
Per aggiungere un pulsante a una barra degli strumenti standard, impostare uno dei gruppi seguenti come elemento padre. I gruppi vengono ordinati in base alla barra degli strumenti padre.
Gruppi di barre degli strumenti standard
Nome | ID |
---|---|
Salva/Apri | IDG_VS_TOOLSB_SAVEOPEN |
Taglia/Copia | IDG_VS_TOOLSB_CUTCOPY |
Annulla/ripeti | IDG_VS_TOOLSB_UNDOREDO |
Esecuzione/compilazione | IDG_VS_TOOLSB_RUNBUILD |
Ricerca | IDG_VS_TOOLSB_edizione Standard ARCH |
Finestre | IDG_VS_TOOLSB_WINDOWS |
Nuove finestre | IDG_VS_TOOLSB_NEWWINDOWS |
Caricamento/salvataggio | IDG_VS_WINDOWUI_LOADSAVE |
Misuratore | IDG_VS_TOOLSB_GAUGE |
Creare gruppi di barre degli strumenti
Nome | ID |
---|---|
Barra di compilazione | IDG_VS_BUILDBAR |
Annullamento | IDG_VS_BUILD_CANCEL |
Gruppi di barre degli strumenti dell'editor di testo
Nome | ID |
---|---|
Completion | IDM_VS_TOOL_TEXTEDITOR |
Impostare un rientro | IDG_VS_EDITTOOLBAR_INDENT |
Commento | IDG_VS_EDITTOOLBAR_COMMENT |
Bookmarks | IDG_VS_EDITTOOLBAR_TEMPBOOKMARKS |
Eseguire il debug di gruppi di barre degli strumenti
Nome | ID |
---|---|
Esecuzione | IDM_DEBUG_TOOLBAR |
Esecuzione di istruzioni | IDG_DEBUG_TOOLBAR_STEPPING |
Guarda | IDG_DEBUG_TOOLBAR_WATCH |
Finestre | IDG_DEBUG_TOOLBAR_WINDOWS |
Gruppi di barre degli strumenti del percorso di debug
Nome | ID |
---|---|
Percorso di debug | IDG_DEBUG_CONTEXT_TOOLBAR |
Barre degli strumenti della finestra degli strumenti
Le barre degli strumenti possono essere visualizzate direttamente nell'IDE o nelle finestre degli strumenti, ad esempio Esplora soluzioni. Poiché le finestre degli strumenti non sono definite nei file con estensione vsct , le barre degli strumenti della finestra degli strumenti non hanno elementi padre definiti. Vengono invece inseriti nel codice. La tabella seguente mostra le barre degli strumenti visualizzate nelle finestre degli strumenti nell'IDE e i gruppi di comandi che contengono.
Nota
Le barre degli strumenti e i gruppi usano il GUID guidSHLMainMenu
, tranne se diversamente specificato tramite la sintassi GUID:ID. Dove viene specificato un GUID per una barra degli strumenti, si applica anche ai gruppi che derivano da tale barra degli strumenti.
Finestra degli strumenti | Barra degli strumenti | Gruppi |
---|---|---|
Esplora soluzioni | IDM_VS_TOOL_PROJWIN | IDG_VS_PROJ_TOOLBAR1.. 5 |
Esplora server | guid_edizione Standard_MenuGroup:IDM_edizione Standard_TOOLBAR_edizione Standard RVEREXPLORER | IDG_edizione Standard_TOOLBAR_REFRESH |
Proprietà | IDM_VS_TOOL_PROPERTIES | IDG_VS_PROPERTIES_SORT IDG_VS_PROPERTIES_PAGES |
Visualizzazione classi | IDM_VS_TOOL_CLASSVIEW | IDG_VS_CLASSVIEW_FOLDERS IDG_VS_CLASSVIEW_edizione Standard ARCH IDG_VS_CLASSVIEW_edizione Standard TTINGS |
Visualizzazione classi | IDM_VS_TOOL_CLASSVIEW_GO | IDG_VS_CLASSVIEW_edizione Standard ARCH2 |
Visualizzatore oggetti | IDM_VS_TOOL_OBJBROWedizione Standard R | IDG_VS_OBJBROWedizione StandardR_SUBedizione Standard TS IDG_VS_OBJBROWedizione StandardR_edizione Standard ARCH IDG_VS_OBJBROWedizione StandardR_ADDREFERENCE IDG_VS_OBJBROWedizione StandardR_BROWedizione Standard R edizione Standard TTINGS |
Visualizzatore oggetti | IDM_VS_TOOL_OBJECT_BROWedizione StandardR_GO | IDG_VS_OBJBROWedizione StandardR_edizione Standard ARCH2 |
Output | IDM_VS_TOOL_OUTPUTWINDOW | IDG_VS_OUTPUTWINDOW_edizione Standard LECT IDG_VS_OUTPUTWINDOW_GOTO IDG_VS_OUTPUTWINDOW_NEXTPREV IDG_VS_OUTPUTWINDOW_CLEAR IDG_VS_OUTPUTWINDOW_WORDWRAP |
Trova e sostituisci | IDM_VS_TOOL_UNIFIEDFIND | IDG_VS_FINDTAB IDG_VS_REPLACETAB |
Risultati ricerca 1 | IDM_VS_TOOL_FINDRESULTS1 | IDG_VS_FINDRESULTS1_GOTO IDG_VS_FINDRESULTS1_NEXTPREV IDG_VS_FINDRESULTS1_CLEAR IDG_VS_FINDRESULTS1_STOPFIND |
Risultati ricerca 2 | IDM_VS_TOOL_FINDRESULTS2 | IDG_VS_FINDRESULTS2_GOTO IDG_VS_FINDRESULTS2_NEXTPREV IDG_VS_FINDRESULTS2_CLEAR IDG_VS_FINDRESULTS2_STOPFIND |
Frammento di codice | IDM_VS_TOOL_SNIPPETMENUS | IDG_VS_SNIPPET_REPL IDG_VS_SNIPPET_REF IDG_VS_SNIPPET_PROP |
Bookmarks | IDM_VS_TOOL_BOOKMARKWIND | IDG_VS_BWNEWFOLDER IDG_VS_BWNEXTBM IDG_VS_BWNEXTBMF IDG_VS_BWENABLE IDG_VS_BWDELETE |
Elenco attività | IDM_VS_TOOL_TASKLIST | IDG_VS_TASKLIST_PROVIDERLIST |
Attività definite dall'utente | IDM_VS_TOOL_Uedizione Standard RTASKS | IDG_VS_TASKLIST_PROVIDERLIST IDG_VS_Uedizione StandardRTASKS_EDIT |
Elenco degli errori | IDM_VS_TOOL_ERRORLIST | IDG_VS_ERRORLIST_ERRORGROUP IDG_VS_ERRORLIST_WARNINGGROUP IDG_VS_ERRORLIST_MESSAGEGROUP |
Visualizzatore chiamate | IDM_VS_TOOL_CALLBROWedizione Standard R1.. 16 | IDG_VS_TOOLBAR_CALLBROWedizione StandardR1_ACTIONS IDG_VS_TOOLBAR_CALLBROWedizione StandardR1_TYPE IDG_VS_TOOLBAR_CALLBROWedizione StandardR1_CBedizione Standard TTINGS |
Punti di interruzione | 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 |
Disassembly | guidVSDebugGroup:IDM_DISASM_WINDOW_TOOLBAR | IDG_DISASM_WINDOW_TOOLBAR |
Memoria 1-4 | guidVSDebugGroup:IDM_MEMORY_WINDOW_TOOLBAR1... 4 | IDG_MEMORY_EXPRESSION1.. 4 IDG_MEMORY_COLUMNS1.. 4 |
Processi | 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 |