Partilhar via


Método IVsDropdownBarClient.GetEntryImage

Retorna o glifo associado a uma entrada de combinação.

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

Sintaxe

'Declaração
Function GetEntryImage ( _
    iCombo As Integer, _
    iIndex As Integer, _
    <OutAttribute> ByRef piImageIndex As Integer _
) As Integer
int GetEntryImage(
    int iCombo,
    int iIndex,
    out int piImageIndex
)
int GetEntryImage(
    [InAttribute] int iCombo, 
    [InAttribute] int iIndex, 
    [OutAttribute] int% piImageIndex
)
abstract GetEntryImage : 
        iCombo:int * 
        iIndex:int * 
        piImageIndex:int byref -> int
function GetEntryImage(
    iCombo : int, 
    iIndex : int, 
    piImageIndex : int
) : int

Parâmetros

  • iCombo
    Tipo: Int32

    [in] A barra de menu suspenso / combinação da janela.

  • iIndex
    Tipo: Int32

    [in] Índice do item de interesse.

  • piImageIndex
    Tipo: Int32%

    [out] Índice de glifo na lista de imagens.

Valor de retorno

Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De textmgr.idl:

HRESULT IVsDropdownBarClient::GetEntryImage(
   [in] long iCombo,
   [in] long iIndex,
   [out] long *piImageIndex
);

GetImagesó será chamado se você tiver especificado ENTRY_IMAGE para os atributos de entrada da combinação de determinado. Existem dois códigos de retorno esperados de GetImage:

  • S_OK: Desenhar o glifo, indicado na *piImageIndex. Use esta opção para as entradas que devem ter um glifo.

  • S_FALSE: Reserve espaço para um glifo, mas não desenhar nada. Use esta opção para entradas que não têm um glifo mas podem ter entradas irmãs na caixa de combinação mesmo com glifos.

  • Outros: Alguns outra falha ocorreu.

Glifos nas suas listas de imagem são considerados da mesma altura.

Segurança do .NET Framework

Consulte também

Referência

IVsDropdownBarClient Interface

Namespace Microsoft.VisualStudio.TextManager.Interop