Estender menus e comandos
Comandos são a maneira como você adiciona ações e processos ao Visual Studio. Na maioria dos casos, os comandos são exibidos em menus ou barras de ferramentas. O modelo de projeto VSPackage mostra como implementar um comando muito básico. Para uma implementação um pouco mais longa, mas ainda básica, consulte Criar uma extensão com um comando de menu.
Para obter mais informações sobre comandos, menus e barras de ferramentas do Visual Studio, consulte Comandos, menus e barras de ferramentas.
Comandos, menus e barras de ferramentas são definidos no arquivo .vsct que faz parte dos projetos VSPackage. Você pode encontrar informações sobre o IDE do Visual Studio e o arquivo .vsct em Como os VSPackages adicionam elementos da interface do usuário.
Os tópicos a seguir explicam como adicionar diferentes tipos de comandos, menus e barras de ferramentas.
Nesta seção
Adicionar um menu à barra de menus do Visual Studio explica como adicionar um menu à barra de menus superior do Visual Studio.
Vincular atalhos de teclado a itens de menu explica como adicionar um atalho de teclado (como CTRL + 3) a um item de menu.
Adicionar um submenu a um menu explica como adicionar um submenu ao menu superior.
Adicionar uma lista usada mais recentemente a um submenu explica como adicionar uma lista usada mais recentemente.
Criar grupos reutilizáveis de botões descreve como agrupar itens de comando para que eles possam ser incluídos em vários menus.
Adicionar ícones a comandos de menu descreve como adicionar um ícone a um comando em uma barra de ferramentas e um menu.
Alterar o texto de um comando de menu descreve o uso do sinalizador
TextChanges
para permitir que um item de menu seja alterado dinamicamente.Alterar a aparência de um comando descreve como habilitar ou desabilitar dinamicamente um comando.
Atualizar a interface do usuário descreve como forçar uma atualização da interface do usuário para refletir as alterações recentes.
Localizar comandos de menu explica como localizar comandos de menu.