Método IVsFontAndColorUtilities.EncodeTrackedItem (Int32, Int32, UInt32)
Publicado: agosto de 2016
Retorna um RGB (COLORREF) valor de cor correspondente para uma cor rastreadas no Visual Studio ambiente.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Sintaxe
int EncodeTrackedItem(
int iItemToTrack,
int aspect,
out uint pcrResult
)
int EncodeTrackedItem(
int iItemToTrack,
int aspect,
[OutAttribute] unsigned int% pcrResult
)
abstract EncodeTrackedItem :
iItemToTrack:int *
aspect:int *
pcrResult:uint32 byref -> int
Function EncodeTrackedItem (
iItemToTrack As Integer,
aspect As Integer,
<OutAttribute> ByRef pcrResult As UInteger
) As Integer
Parâmetros
iItemToTrack
Type: System.Int32[in] Um índice que indica um componente visual cuja cor deve ser rastreado.
aspect
Type: System.Int32[in] Membro do __VSCOLORASPECT enumeração.
pcrResult
Type: System.UInt32[out] Uma representação de COLORREF correspondente à cor do aspecto do componente visual 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
O membro a __VSCOLORASPECT enumeração fornecido como o aspect argumento indica se a cor de primeiro ou segundo plano do item controlado deve ser usado.
O valor de pcrResult retornado indica que a cor do componente está sendo controlado e que seu valor pode ser alterado.
Se aspect tem um valor de CA_BACKGROUND a COLORREF terão um tipo de CT_TRACK_BACKGROUND como retornado pelo GetColorType método.
Se aspect tem um valor de CA_FOREGROUND a COLORREF terão um tipo de CT_TRACK_FOREGROUND.
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