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.Int32O í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