Compartilhar via


Método IVsFontAndColorUtilities.GetTrackedItemIndex (UInt32, Int32, Int32)

 

Publicado: agosto de 2016

Obter o índice de uma cor controlada, conforme representado por um COLORREF e um membro do __VSCOLORASPECT indicado se a cor foi usada no primeiro ou segundo plano.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

int GetTrackedItemIndex(
    uint crSource,
    out int pAspect,
    out int piItem
)
int GetTrackedItemIndex(
    unsigned int crSource,
    [OutAttribute] int% pAspect,
    [OutAttribute] int% piItem
)
abstract GetTrackedItemIndex : 
        crSource:uint32 *
        pAspect:int byref *
        piItem:int byref -> int
Function GetTrackedItemIndex (
    crSource As UInteger,
    <OutAttribute> ByRef pAspect As Integer,
    <OutAttribute> ByRef piItem As Integer
) As Integer

Parâmetros

  • crSource
    Type: System.UInt32

    [in] Uma representação de COLORREF do valor de cor.

  • pAspect
    Type: System.Int32

    [out] Um membro válido do __VSCOLORASPECT que indica se o valor de crSource é uma cor de primeiro plano ou segundo plano.

  • piItem
    Type: System.Int32

    O índice do item sendo controlado.

Valor Retornado

Type: System.Int32

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

Comentários

Código gerenciado pode obter a funcionalidade equivalente à GetSysColor com SystemColors e converter entre COLORREF e System.Drawing.Color estrutura usando M:System.Drawing.ColorTranslator.FromWin32 e M:System.Drawing.ColorTranslator.ToWin32.

Confira Também

Interface IVsFontAndColorUtilities
Namespace Microsoft.VisualStudio.Shell.Interop
Usando fontes e cores

Retornar ao início