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 |