Como: alterar o ícone padrão para um suplemento
Você pode alterar o ícone associado com o comando de menu para um add-in que você criou usando o Visual Studio suplemento do tipo de projeto.Para encontrar o tipo de projeto Add-in, no Novo projeto caixa de diálogo caixa, expanda Other Project Types e, em seguida, clique em Projetos de extensibilidade.
Quando você cria um add-in usando o tipo de projeto Add-in, o Add-in Wizard permite que você adicione uma interface de usuário (UI) para o add-in, selecionando o você gostaria de criar um comando de interface de barra para seu suplemento? caixa de seleção.
O modelo cria um comando sobre o Ferramentas menu que abre o add-in.Por padrão, adjacente ao comando é um ícone de carinha feliz.Você pode alterar o ícone usando um dos seguintes métodos:
Alterar o número de índice do ícone (que é 59 para o ícone padrão) para o número de outro ícone na Microsoft.VisualStudio.CommandBars assembly.O assembly contém ícones quase 3.000.
Definir um bitmap personalizado, por exemplo, um logotipo da empresa, compilá-lo em uma DLL como um recurso de satélite e, em seguida, altere o código de suplemento para apontar para o novo bitmap.
O primeiro método é mais rápido, mas você só pode usar os ícones em Microsoft.VisualStudio.CommandBars.O segundo método permite usar qualquer ícone.
Observação |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio. |
Para alterar o ícone atual para outro ícone
Abra uma solução que foi criada usando o tipo de projeto de suplemento.
No arquivo de projeto, no OnConnection método, procure a linha a seguir.
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 na AddNamedCommand2 de chamada.Este é o índice do ícone atual.Para alterar um ícone diferente do padrão, altere esse número.Por exemplo, para alterar o ícone para uma estrela vermelha, altere 59 para 6743.Quando você executa o add-in, o comando aparece no Ferramentas menu juntamente com um ícone de estrela vermelho.
Para obter informações sobre como localizar os números de identificação de ícones padrão, consulte Listando Faces do botão na barra de comandos para o sistema de Microsoft Office no site do MSDN.
Se você não encontrar um ícone apropriado na Microsoft.VisualStudio.CommandBars biblioteca, você pode usar um bitmap personalizado.Compile o bitmap em uma DLL satélite como um recurso.Para obter mais informações, consulte Como: exibir um ícone personalizado no botão Add-In.Depois de criar o recurso DLL de satélite, apontar para ela na AddNamedCommand2.
Consulte também
Tarefas
Como: Add-Ins de controle, usando o Gerenciador de suplemento
Passo a passo: Criando um assistente
Referência
Switches e comandos de Visual Studio
Conceitos
Gráfico de modelo de objeto de automação