Como: Alterar o ícone padrão para um suplemento
Você pode alterar o ícone padrão que Visual Studio associa o item de menu para um suplemento que você cria usando o Visual Studio Tipo de projeto Add-in.
Quando você cria um suplemento usando o Visual StudioTipo de projeto Add-in, você tem a opção de criação de uma interface do usuário (UI) para o suplemento, verificando o "você gostaria de criar um comando de BAR da interface do usuário para seu suplemento?" caixa. Para localizar o Visual Studio Projeto suplemento digite, expandir Outros tipos de projetoe, em seguida, clicar Projetos de extensibilidade in the Novo projeto caixa de diálogo.
O modelo cria um Ferramentas item de menu que faz com que seu suplemento seja carregado quando um usuário clica nele.O item de menu tem um ícone de símbolo de rosto feliz padrão próxima ao comando, você pode alterar usando um dos dois métodos.
Uma maneira é simplesmente alterar o número de índice de ícone padrão (que é 59) para o número de outro ícone padrão no assembly Microsoft.VisualStudio.CommandBars, que contém aproximadamente 3.000 ícones.Uma segunda opção é definir um bitmap personalizado, sistema autônomo um logotipo da empresa ou um ícone personalizado, coloque-o sistema autônomo um recurso em uma DLL satélite e, em seguida, altere código do suplemento para apontar para esse novo bitmap.O primeiro método é mais rápido e fácil, mas você está limitado a ícones na Microsoft.VisualStudio.CommandBars.O último método envolve um bit mais de trabalho, mas você pode usar o ícone exato desejado.
Observação: |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Esses procedimentos foram desenvolvidos wi TH o Geral Development Settings ativo.Para alterar as configurações, escolher Import and ExportSettings on the Tools menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para alterar o ícone padrão para outro ícone padrão
em em aberto uma solução criada pelo Assistente de suplemento.
No OnConnection evento, procure a seguinte linha:
command = commands.AddNamedCommand2(_addInInstance, _ "MyAddin1", "MyAddin1", _ "Executes the command for MyAddin1", True, 59, Nothing, _ CType(vsCommandStatus.vsCommandStatusSupported, _ Integer) + CType(vsCommandStatus.vsCommandStatusEnabled, _ Integer), vsCommandStyle.vsCommandStylePictAndText, _ vsCommandControlType.vsCommandControlTypeButton)
Command command = commands.AddNamedCommand2(_addInInstance, "MyAddin1", "MyAddin1", "Executes the command for MyAddin1", true, 59, ref contextGUIDS, (int)vsCommandStatus. vsCommandStatusSupported+(int)vsCommandStatus. vsCommandStatusEnabled, (int)vsCommandStyle. vsCommandStylePictAndText, vsCommandControlType .vsCommandControlTypeButton);
Observe o número, 59 no AddNamedCommand2 Chame. Este é o índice do ícone padrão, um feliz.Para alterar para um ícone padrão diferente, altere esse número.Por exemplo, para alterar o ícone de uma estrela vermelha, altere 6743 a 59.Quando você executa seu suplemento, o comando aparece no Ferramentas menu próximo a um ícone de estrela vermelho.
Para obter uma lista completa dos ícones padrão disponível, consulte Localizando números de ID de face para a barra de ferramentas do Microsoft Office 97.Este artigo da biblioteca MSDN contém um pequeno aplicativo que permite ver todos os ícones e obter seus números de ID para que você possa escolher o ícone desejado.
Se você não conseguir localizar um ícone apropriado na biblioteca Microsoft.VisualStudio.CommandBars, você pode usar um bitmap personalizado para ícone de comando do suplemento.O bitmap está incluído sistema autônomo um recurso em uma DLL satélite.Para obter mais informações, consulte Como: Exibir um ícone personalizado no botão suplemento.Depois de criar o recurso DLL satélite, em seguida, aponte AddNamedCommand2 para o ícone personalizado.
Observação: O Exemplos de automação do Visual Studio site tem um projeto de exemplo para download que demonstram como fazer isso no Visual Basic e Visual C#. clicar no link "Personalizar Bitmap suplemento".
Consulte também
Tarefas
Como: Add-ins de controle com o Gerenciador de suplemento
Demonstra Passo a passo: Criando um assistente
Conceitos
Gráfico do modelo de objetos de automação
Referência
O Visual Studio comandos e opções