Compartilhar via


Interface IVsDropdownBarClient

Descreve o conteúdo na lista suspensa barra combinações.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
<InterfaceTypeAttribute()> _
<GuidAttribute("AEE77BDD-05C8-4DE1-B48E-1B003F49ACB7")> _
Public Interface IVsDropdownBarClient
[InterfaceTypeAttribute()]
[GuidAttribute("AEE77BDD-05C8-4DE1-B48E-1B003F49ACB7")]
public interface IVsDropdownBarClient
[InterfaceTypeAttribute()]
[GuidAttribute(L"AEE77BDD-05C8-4DE1-B48E-1B003F49ACB7")]
public interface class IVsDropdownBarClient
[<InterfaceTypeAttribute()>]
[<GuidAttribute("AEE77BDD-05C8-4DE1-B48E-1B003F49ACB7")>]
type IVsDropdownBarClient =  interface end
public interface IVsDropdownBarClient

O tipo IVsDropdownBarClient expõe os membros a seguir.

Métodos

  Nome Descrição
Método público GetComboAttributes Retorna informações sobre uma barra de menu suspenso / combinação da janela.
Método público GetComboTipText Retorna a dica de ferramenta para toda uma lista suspensa da barra de combinação.
Método público GetEntryAttributes Retorna os atributos de aparência de uma entrada de combinação drop-down de texto.
Método público GetEntryImage Retorna o glifo associado a uma entrada de combinação.
Método público GetEntryText Retorna o texto para uma entrada de combinação.
Método público OnComboGetFocus Acionado quando a combinação recebe o foco.
Método público OnItemChosen Acionado quando um item de combinação é escolhido.
Método público OnItemSelected Acionado quando um item de combinação é selecionado.
Método público SetDropdownBar Chamado pela barra de menu suspenso para capturar a mesmo para o cliente.

Superior

Comentários

Cada combinação descrita por IVsDropDownBarClient podem conter texto sem formatação ou lindos texto, que está em negrito, sublinhado, ou itálico, pode ter coloração de fonte do texto de janela ou fonte acinzentada coloração e mostrar, opcionalmente, um bitmap pequeno ao lado dele. Imagem de desenho é negociada usando listas de imagem, assim como ocorre com o IVsCompletionSet interface. Cada combinação drop-down pode ter uma lista de imagem diferente, tendo em mente que as listas de imagem devem ter imagens da mesma altura. Você pode ter um número arbitrário de combinações, e o código de lista suspensa faz suposições sobre sua semântica.

Observações para implementadores

Implementar a IVsDropdownBarClient interface para descrever o conteúdo da lista suspensa barra combinações.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop