Condividi tramite


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

Vedi anche