Compartilhar via


GUIDs e IDs de barras de ferramentas do Visual Studio

Este tópico enumera os valores GUID e ID das barras de ferramentas incluídas no ambiente de desenvolvimento integrado (IDE) do Visual Studio e dos grupos que elas contêm. Esses valores são definidos em arquivos .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.

Observação

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

Para obter mais informações sobre como trabalhar com objetos IDE definidos em arquivos .vsct , consulte Estender menus e comandos.

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

Barras de ferramentas do IDE

As barras de ferramentas a seguir são fornecidas pelo IDE do Visual Studio. As barras de ferramentas podem ser exibidas selecionando-as no submenu Barras de ferramentas do menu Ferramentas . As barras de ferramentas nas janelas de ferramentas não estão incluídas nesta seção.

Somente grupos podem descer diretamente das barras de ferramentas. Para adicionar um grupo, defina seu pai como o GUID e o ID da barra de ferramentas. Para adicionar um botão a uma barra de ferramentas, defina seu pai como um grupo na barra de ferramentas.

Barra de ferramentas ID
Standard IDM_VS_TOOL_STANDARD
Compilação IDM_VS_TOOL_BUILD
Editor de texto IDM_VS_TOOL_TEXTEDITOR
Depurar guidVSDebugGroup:IDM_DEBUG_TOOLBAR
Local de depuração guidVSDebugGroup:IDM_DEBUG_CONTEXT_TOOLBAR

Barras de ferramentas especiais

Essas barras de ferramentas são definidas pelo IDE do Visual Studio, mas elas servem funções especializadas e não hospedam grupos de comandos.

Barra de ferramentas ID
Comando Add IDM_VS_TOOL_ADDCOMMAND
Indefinido IDM_VS_TOOL_UNDEFINED
esquema XML IDM_VS_TOOL_SCHEMA
dados XML IDM_VS_TOOL_DATA

Grupos nas barras de ferramentas do IDE

Para adicionar um botão a uma barra de ferramentas padrão, defina um dos seguintes grupos como pai. Os grupos são classificados por barra de ferramentas pai.

Grupos de barras 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/Construir IDG_VS_TOOLSB_RUNBUILD
Pesquisa IDG_VS_TOOLSB_SEARCH
Windows IDG_VS_TOOLSB_WINDOWS
Novas janelas IDG_VS_TOOLSB_NEWWINDOWS
Carregar/Salvar IDG_VS_WINDOWUI_LOADSAVE
Medidor IDG_VS_TOOLSB_GAUGE

Criar grupos de barras de ferramentas

Nome ID
Barra de construção IDG_VS_BUILDBAR
Cancelar IDG_VS_BUILD_CANCEL

Grupos da barra de ferramentas do editor de texto

Nome ID
Completion IDM_VS_TOOL_TEXTEDITOR
Recuar IDG_VS_EDITTOOLBAR_INDENT
Comentário IDG_VS_EDITTOOLBAR_COMMENT
Indicadores IDG_VS_EDITTOOLBAR_TEMPBOOKMARKS

Depurar grupos da barra de ferramentas

Nome ID
Execução IDM_DEBUG_TOOLBAR
Depuração IDG_DEBUG_TOOLBAR_STEPPING
Assistir IDG_DEBUG_TOOLBAR_WATCH
Windows IDG_DEBUG_TOOLBAR_WINDOWS

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

Nome ID
Local de depuração IDG_DEBUG_CONTEXT_TOOLBAR

Barras de ferramentas da janela de ferramentas

As barras de ferramentas podem aparecer diretamente no IDE ou em janelas de ferramentas, como o Gerenciador de Soluções. Como as janelas de ferramentas não são definidas em arquivos .vsct , as barras de ferramentas da janela de ferramentas não têm pais definidos. Em vez disso, eles são colocados em código. A tabela a seguir mostra as barras de ferramentas que aparecem nas janelas de ferramentas no IDE e os grupos de comandos que elas contêm.

Observação

Barras de ferramentas e grupos usam o GUID , exceto onde especificado de outra forma usando a sintaxe GUID guidSHLMainMenu:ID. Quando um GUID é especificado para uma barra de ferramentas, ele também se aplica aos grupos que descendem dessa barra de ferramentas.

Janela de ferramentas Barra de ferramentas Grupos
Gerenciador de Soluções IDM_VS_TOOL_PROJWIN IDG_VS_PROJ_TOOLBAR1.. 5
Gerenciador de Servidores guid_SE_MenuGroup:IDM_SE_TOOLBAR_SERVEREXPLORER IDG_SE_TOOLBAR_REFRESH
Propriedades IDM_VS_TOOL_PROPERTIES IDG_VS_PROPERTIES_SORT

IDG_VS_PROPERTIES_PAGES
Exibição de Classe IDM_VS_TOOL_CLASSVIEW IDG_VS_CLASSVIEW_FOLDERS

IDG_VS_CLASSVIEW_SEARCH

IDG_VS_CLASSVIEW_SETTINGS
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
Encontrar Resultados 2 IDM_VS_TOOL_FINDRESULTS2 IDG_VS_FINDRESULTS2_GOTO

IDG_VS_FINDRESULTS2_NEXTPREV

IDG_VS_FINDRESULTS2_CLEAR

IDG_VS_FINDRESULTS2_STOPFIND
Trecho 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
Navegador 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 1-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

Confira também