Partilhar via


GUIDs e IDs de barras de ferramentas de Visual Studio

Este tópico enumera os valores GUID e a identificação das barras de ferramentas que estão incluídos no ambiente de desenvolvimento integrado (IDE) Visual Studio e dos grupos que eles contêm. Esses valores são definidos nos arquivos de .vsct que são instalados como parte do SDK do Visual Studio. Para obter mais informações, consulte Comandos, Menus e grupos definidos pelo IDE.

Dica

Muitas das barras de ferramentas disponíveis para Visual Studio não são definidas por Visual Studio e seu GUID e valores de ID não são públicos.Este tópico lista barras de apenas ferramentas que são definidas nos arquivos do SDK do Visual Studio .vsct.

Para obter mais informações sobre como trabalhar com objetos IDE que são definidos nos arquivos de .vsct, consulte Tarefas comuns com comandos, Menus e barras de ferramentas.

As barras de ferramentas padrão fornecidas pelo IDE Visual Studio usam o GUID guidSHLMainMenu, exceto onde especificado de outra forma, usando a sintaxe de GUID:ID.

Barras de ferramentas do IDE

As barras de ferramentas a seguintes são fornecidas pelo IDE Visual Studio. Barras de ferramentas podem ser exibidas, selecionando-os sobre o barras de ferramentas submenu da Ferramentas menu. Barras de ferramentas em janelas de ferramentas não estão incluídas nesta seção.

Somente os grupos podem descender diretamente a partir de barras de ferramentas. Para adicionar um grupo, defina seu pai para o GUID e a identificação da barra de ferramentas. Para adicionar um botão à barra de ferramentas, defina seu pai a um grupo na barra de ferramentas.

Toolbar

ID

Standard

IDM_VS_TOOL_STANDARD

Criar

IDM_VS_TOOL_BUILD

Editor de texto

IDM_VS_TOOL_TEXTEDITOR

Depurar

guidVSDebugGroup:IDM_DEBUG_TOOLBAR

Depurar local

guidVSDebugGroup:IDM_DEBUG_CONTEXT_TOOLBAR

Barras de ferramentas especiais

Essas barras de ferramentas são definidas pelo IDE Visual Studio, mas eles têm funções especializadas e não hospedam os grupos de comando.

Toolbar

ID

Adicionar comando

IDM_VS_TOOL_ADDCOMMAND

Undefined

IDM_VS_TOOL_UNDEFINED

XML Schema

IDM_VS_TOOL_SCHEMA

Dados XML

IDM_VS_TOOL_DATA

Grupos nas barras de ferramentas do IDE

Para adicionar um botão à barra de ferramentas padrão, defina um dos seguintes grupos como seu pai. Os grupos são classificados pela barra de ferramentas do pai.

Grupos de barra de ferramentas padrão

Nome

ID

Salvar/abrir

IDG_VS_TOOLSB_SAVEOPEN

Recortar/copiar

IDG_VS_TOOLSB_CUTCOPY

Desfazer/Refazer

IDG_VS_TOOLSB_UNDOREDO

Executar/construção.

IDG_VS_TOOLSB_RUNBUILD

Pesquisa

IDG_VS_TOOLSB_SEARCH

Windows

IDG_VS_TOOLSB_WINDOWS

Novas janelas

IDG_VS_TOOLSB_NEWWINDOWS

Carregar ou salvar.

IDG_VS_WINDOWUI_LOADSAVE

Manômetro

IDG_VS_TOOLSB_GAUGE

Grupos de barra de ferramentas de compilação

Nome

ID

Barra de compilação

IDG_VS_BUILDBAR

Cancel

IDG_VS_BUILD_CANCEL

Grupos de barra de ferramentas do Editor de texto

Nome

ID

Conclusão

IDM_VS_TOOL_TEXTEDITOR

Recuar

IDG_VS_EDITTOOLBAR_INDENT

Comment

IDG_VS_EDITTOOLBAR_COMMENT

Indicadores

IDG_VS_EDITTOOLBAR_TEMPBOOKMARKS

Grupos de barra de ferramentas de depuração

Nome

ID

Execução

IDM_DEBUG_TOOLBAR

Revisão

IDG_DEBUG_TOOLBAR_STEPPING

Inspeção de variáveis

IDG_DEBUG_TOOLBAR_WATCH

Windows

IDG_DEBUG_TOOLBAR_WINDOWS

Grupos do local da barra de ferramentas de depuração.

Nome

ID

Depurar local

IDG_DEBUG_CONTEXT_TOOLBAR

Barras de ferramentas de janela de ferramenta

Barras de ferramentas podem aparecer diretamente no IDE ou em janelas de ferramentas, como Solution Explorer. Porque as janelas de ferramentas não são definidas em arquivos de .vsct, barras de ferramentas de janela de ferramenta não tem pais definidos. Em vez disso, eles são colocados no código. A tabela a seguir mostra as barras de ferramentas que aparecem nas janelas de ferramentas no IDE e os grupos de comando que eles contêm.

Dica

Usam o GUID de barras de ferramentas e os grupos de guidSHLMainMenu, exceto onde especificado de outra forma, usando a sintaxe de GUID:ID.Onde um GUID é especificado para uma barra de ferramentas, ele também se aplica aos grupos que descendem naquela barra de ferramentas.

Janela de ferramenta

Toolbar

Grupos

Gerenciador de Soluções

IDM_VS_TOOL_PROJWIN

IDG_VS_PROJ_TOOLBAR1...5

Server Explorer

guid_SE_MenuGroup:IDM_SE_TOOLBAR_SERVEREXPLORER

IDG_SE_TOOLBAR_REFRESH

Propriedades

IDM_VS_TOOL_PROPERTIES

IDG_VS_PROPERTIES_SORT

IDG_VS_PROPERTIES_PAGES

Modo de Exibição de Classe

IDM_VS_TOOL_CLASSVIEW

IDG_VS_CLASSVIEW_FOLDERS

IDG_VS_CLASSVIEW_SEARCH

IDG_VS_CLASSVIEW_SETTINGS

Modo de Exibição de Classe

IDM_VS_TOOL_CLASSVIEW_GO

IDG_VS_CLASSVIEW_SEARCH2

Pesquisador de Objetos

IDM_VS_TOOL_OBJBROWSER

IDG_VS_OBJBROWSER_SUBSETS

IDG_VS_OBJBROWSER_SEARCH

IDG_VS_OBJBROWSER_ADDREFERENCE

IDG_VS_OBJBROWSER_BROWSERSETTINGS

Pesquisador de Objetos

IDM_VS_TOOL_OBJECT_BROWSER_GO

IDG_VS_OBJBROWSER_SEARCH2

Saída

IDM_VS_TOOL_OUTPUTWINDOW

IDG_VS_OUTPUTWINDOW_SELECT

IDG_VS_OUTPUTWINDOW_GOTO

IDG_VS_OUTPUTWINDOW_NEXTPREV

IDG_VS_OUTPUTWINDOW_CLEAR

IDG_VS_OUTPUTWINDOW_WORDWRAP

Localizar e substituir

IDM_VS_TOOL_UNIFIEDFIND

IDG_VS_FINDTAB

IDG_VS_REPLACETAB

Localizar resultados 1

IDM_VS_TOOL_FINDRESULTS1

IDG_VS_FINDRESULTS1_GOTO

IDG_VS_FINDRESULTS1_NEXTPREV

IDG_VS_FINDRESULTS1_CLEAR

IDG_VS_FINDRESULTS1_STOPFIND

Localizar resultados 2

IDM_VS_TOOL_FINDRESULTS2

IDG_VS_FINDRESULTS2_GOTO

IDG_VS_FINDRESULTS2_NEXTPREV

IDG_VS_FINDRESULTS2_CLEAR

IDG_VS_FINDRESULTS2_STOPFIND

Trecho de código

IDM_VS_TOOL_SNIPPETMENUS

IDG_VS_SNIPPET_REPL

IDG_VS_SNIPPET_REF

IDG_VS_SNIPPET_PROP

Indicadores

IDM_VS_TOOL_BOOKMARKWIND

IDG_VS_BWNEWFOLDER

IDG_VS_BWNEXTBM

IDG_VS_BWNEXTBMF

IDG_VS_BWENABLE

IDG_VS_BWDELETE

Lista de tarefas

IDM_VS_TOOL_TASKLIST

IDG_VS_TASKLIST_PROVIDERLIST

Tarefas do usuário

IDM_VS_TOOL_USERTASKS

IDG_VS_TASKLIST_PROVIDERLIST

IDG_VS_USERTASKS_EDIT

Lista de erros

IDM_VS_TOOL_ERRORLIST

IDG_VS_ERRORLIST_ERRORGROUP

IDG_VS_ERRORLIST_WARNINGGROUP

IDG_VS_ERRORLIST_MESSAGEGROUP

Pesquisador de chamadas

IDM_VS_TOOL_CALLBROWSER1...16

IDG_VS_TOOLBAR_CALLBROWSER1_ACTIONS

IDG_VS_TOOLBAR_CALLBROWSER1_TYPE

IDG_VS_TOOLBAR_CALLBROWSER1_CBSETTINGS

Pontos de interrupção

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

Desmontagem

guidVSDebugGroup:IDM_DISASM_WINDOW_TOOLBAR

IDG_DISASM_WINDOW_TOOLBAR

Memória de 1 a 4

guidVSDebugGroup:IDM_MEMORY_WINDOW_TOOLBAR1…4

IDG_MEMORY_EXPRESSION1...4

IDG_MEMORY_COLUMNS1...4

Processos

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

Consulte também

Tarefas

Passo a passo: Adicionando um controlador de Menu para uma barra de ferramentas.

Passo a passo: Adicionando uma barra de ferramentas para uma janela de ferramenta

Conceitos

GUIDs e os IDs dos Menus de Visual Studio