Compartilhar via


GUIDs e IDs de menus do Visual Studio

Este artigo enumera os valores GUID e ID dos menus e grupos na barra de menus do Visual Studio. 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.

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

Os menus e grupos na barra de menus do Visual Studio usam o GUID guidSHLMainMenu. A própria barra de menus tem um ID de IDM_VS_TOOL_MAINMENU.

Grupos na barra de menus do Visual Studio

Para adicionar um menu à barra de menus, defina um desses grupos como pai.

Grupo ID
Arquivo/Editar/Exibir IDG_VS_MM_FILEEDITVIEW
Refatoração IDG_VS_MM_REFACTORING:
Projeto IDG_VS_MM_PROJECT
Compilação IDG_VS_MM_BUILDDEBUGRUN
Formato/Ferramentas IDG_VS_MM_TOOLSADDINS
Janela/Ajuda/Comunidade IDG_VS_MM_WINDOWHELP
Suplementos IDG_VS_MM_MACROS
Barra de tela cheia IDG_VS_MM_FULLSCREENBAR

Para adicionar um grupo a um menu existente do Visual Studio, defina um dos menus a seguir como seu pai. Os submenus não estão incluídos nesta lista.

Menu ID
Arquivo IDM_VS_MENU_FILE
Edição IDM_VS_MENU_EDIT
Exibir IDM_VS_MENU_VIEW
Refatorar IDM_VS_MENU_REFACTORING
Projeto IDM_VS_MENU_PROJECT
Compilação IDM_VS_MENU_BUILD
Formatar IDM_VS_MENU_FORMAT
Ferramentas IDM_VS_MENU_TOOLS
Extensões IDM_VS_MENU_EXTENSIONS
Janela IDM_VS_MENU_WINDOW
Suplementos IDM_VS_MENU_ADDINS
Community IDM_VS_MENU_COMMUNITY
Ajuda IDM_VS_MENU_HELP

Grupos nos menus do Visual Studio

As listas a seguir mostram os grupos que descendem diretamente dos menus na barra de menus do Visual Studio. A maneira mais rápida de adicionar um comando a um menu do Visual Studio é definir um desses grupos como pai. Os grupos que descendem de submenus não aparecem nesta seção.

Grupos de menus de arquivos

Grupo ID
Novo/Aberto IDG_VS_FILE_FILE
Adicionar IDG_VS_FILE_ADD
Solução IDG_VS_FILE_SOLUTION
Diversos IDG_VS_FILE_MISC
Salvar IDG_VS_FILE_SAVE
Renomear IDG_VS_FILE_RENAME
Navegador IDG_VS_FILE_BROWSER
Imprimir IDG_VS_FILE_PRINT
Usado mais recentemente IDG_VS_FILE_MRU
Mover IDG_VS_FILE_MOVE
Exit IDG_VS_FILE_EXIT

Editar grupos de menus

Grupo ID
Desfazer/refazer IDG_VS_EDIT_UNDOREDO
Recortar/copiar/colar IDG_VS_EDIT_CUTCOPY
Selecionar IDG_VS_EDIT_SELECT
GoTo IDG_VS_EDIT_GOTO
Localizar IDG_VS_EDIT_FIND
Objetos IDG_VS_EDIT_OBJECTS
Verbos OLE IDG_VS_EDIT_OLEVERBS
Comando do Poço IDG_VS_EDIT_COMMANDWELL

Refatorar grupos de menus

Grupo ID
Comum IDG_REFACTORING_COMMON
Avançado IDG_REFACTORING_ADVANCED

Exibir grupos de menus

Grupo ID
Código do formulário IDG_VS_VIEW_FORMCODE
Navegador IDG_VS_VIEW_BROWSER
Definir modos de exibição IDG_VS_VIEW_DEFINEVIEWS
Windows IDG_VS_VIEW_WINDOWS
Arquiteto do Windows IDG_VS_VIEW_ARCH_WINDOWS
Janelas da organização IDG_VS_VIEW_ORG_WINDOWS
Navegador de código IDG_VS_VIEW_CODEBROWSENAV_WINDOWS
Desenvolvimento do Windows IDG_VS_VIEW_DEV_WINDOWS
Barras de ferramentas IDG_VS_VIEW_TOOLBARS
Símbolos IDG_VS_VIEW_SYMBOLNAVIGATE
Navegar IDG_VS_VIEW_NAVIGATE
Navegação Pequena IDG_VS_VIEW_SMALLNAVIGATE
Pesquisador de Objetos IDG_VS_VIEW_OBJBRWSR
Comando do Poço IDG_VS_VIEW_COMMANDWELL
Páginas de propriedade IDG_VS_VIEW_PROPPAGES
Atualizar IDG_VS_VIEW_REFRESH

Grupos de menus do projeto

Grupo ID
Diversos Adicionar IDG_VS_PROJ_MISCADD
Adicionar IDG_VS_PROJ_ADD
Pasta IDG_VS_PROJ_FOLDER
Descarregar/Recarregar IDG_VS_PROJ_UNLOADRELOAD
Referência IDG_VS_PROJ_REFERENCE
Opções IDG_VS_PROJ_OPTIONS
Configurações IDG_VS_PROJ_SETTINGS

Criar grupos de menus

Grupo ID
Solução IDG_VS_BUILD_SOLUTION
Seleção IDG_VS_BUILD_SELECTION
Otimização Guiada por Perfil IDG_VS_PGO_SELECTION
Diversos IDG_VS_BUILD_MISC
Cancelar IDG_VS_BUILD_CANCEL

Grupos de menus de ferramentas

Grupo ID
Linha de Comando IDG_VS_TOOLS_CMDLINE
Snippets IDG_VS_TOOLS_SNIPPETS
Subconjunto de objetos IDG_VS_TOOLS_OBJSUBSET
Opções IDG_VS_TOOLS_OPTIONS
Outro 2 IDG_VS_TOOLS_OTHER2
Ferramentas Externas IDG_VS_TOOLS_EXT_TOOLS
Personalizações externas IDG_VS_TOOLS_EXT_CUST

Grupos de menus de janela

Grupo ID
Novo IDG_VS_WINDOW_NEW
Dock/Fechar IDG_VS_DOCKCLOSE
Dock/Hide IDG_VS_DOCKHIDE
Organizar IDG_VS_WINDOW_ARRANGE
Navegação IDG_VS_WINDOW_NAVIGATION
Lista IDG_VS_WINDOW_LIST

Grupos do menu Ajuda

Grupo ID
Exemplos IDG_VS_HELP_SAMPLES
Suporte IDG_VS_HELP_SUPPORT
Sobre IDG_VS_HELP_ABOUT

A hierarquia a seguir mostra os submenus que estão associados aos menus na barra de menus do Visual Studio. Como apenas um grupo pode ter um menu como pai, cada submenu deve descer de um grupo em um menu, em vez de diretamente do menu. Para obter mais informações sobre a relação entre menus, grupos e submenus, consulte Adicionar um submenu a um menu.

Observação

Os nomes dos menus na barra de menus do Visual Studio não são mostrados separadamente nesta hierarquia porque eles podem ser inferidos da convenção de nomenclatura para grupos no IDE, da seguinte maneira: IDG_VS_<Nome do Grupo_<Nome do> Menu>.

Grupo pai Submenu Grupos de crianças
IDG_VS_FILE_FILE IDM_VS_CSCD_NEW IDG_VS_FILE_NEW_CASCADE
IDM_VS_CSCD_OPEN IDG_VS_FILE_OPENP_CASCADE
IDG_VS_FILE_OPENF_CASCADE
IDG_VS_FILE_ADD IDM_VS_CSCD_ADD IDG_VS_FILE_ADD_PROJECT_NEW
IDG_VS_FILE_ADD_PROJECT_EXI
IDG_VS_FILE_MRU IDM_VS_CSCD_FILEMRU IDG_VS_FILE_FMRU_CASCADE
IDM_VS_CSCD_PROJMRU IDG_VS_FILE_PMRU_CASCADE
IDG_VS_FILE_MOVE IDM_VS_CSCD_MOVETOPRJ IDG_VS_FILE_MOVE_CASCADE
IDG_VS_FILE_MOVE_PICKER
IDG_VS_VIEW_DEV_WINDOWS IDM_VS_CSCD_FINDRESULTS IDG_VS_WNDO_FINDRESULTS
IDM_VS_CSCD_WINDOWS IDG_VS_VIEW_CALLBROWSER
IDG_VS_WNDO_OTRWNDWS1... 6
IDG_VS_WNDO_WINDOWS2
IDG_VS_VIEW_TOOLBARS IDM_VS_CSCD_COMMANDBARS
IDG_VS_EDIT_GOTO IDM_VS_EDITOR_FIND_MENU
IDG_VS_EDIT_OBJECTS IDM_VS_CSCD_MNUDES IDG_VS_MNUDES_INSERT
IDG_VS_MNUDES_EDITNAMES
IDM_VS_CSCD_OLEVERBS IDG_VS_EDIT_OLEVERBS
IDG_VS_BUILD_SELECTION IDM_VS_CSCD_BUILD IDG_VS_BUILD_CASCADE
IDG_VS_BUILD_PROJPICKER
IDM_VS_CSCD_REBUILD IDG_VS_REBUILD_CASCADE
IDG_VS_REBUILD_PROJPICKER
IDM_VS_CSCD_PROJONLY IDG_VS_PROJONLY_CASCADE
IDM_VS_CSCD_CLEAN IDG_VS_CLEAN_CASCADE
IDG_VS_CLEAN_PROJPICKER
IDM_VS_CSCD_DEPLOY IDG_VS_DEPLOY_CASCADE
IDG_VS_DEPLOY_PROJPICKER
IDG_VS_PGO_SELECTION IDM_VS_CSCD_PGO_BUILD IDG_VS_PGO_BUILD_CASCADE_BUILD
IDG_VS_PGO_BUILD_CASCADE_RUN

Confira também