Metoda IVsFontAndColorUtilities.EncodeTrackedItem — (Int32, Int32, UInt32)
Data opublikowania: październik 2016
Zwraca wartość RGB (COLORREF) odpowiadający kolor wartości koloru są śledzone w Visual Studio środowiska.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
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
Parametry
iItemToTrack
Type: System.Int32[in] Indeks wskazujący visual składnika, którego kolor musi być śledzona.
aspect
Type: System.Int32[in] Członek __VSCOLORASPECT wyliczenia.
pcrResult
Type: System.UInt32[out] Reprezentacja COLORREF odpowiadający kolor aspekt śledzonych visual component.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Członek __VSCOLORASPECT Wyliczenie dostarczone jako aspect argument wskazuje kolor pierwszego planu i tła elementu śledzonych ma być używany.
Wartość pcrResult zwrócił wskazuje kolor składnika jest śledzony i że jej wartości mogą się zmieniać.
Jeśli aspect ma wartość CA_BACKGROUNDCOLORREF będzie mieć typu CT_TRACK_BACKGROUND zwrócone przez GetColorType metody.
Jeśli aspect ma wartość CA_FOREGROUNDCOLORREF będzie mieć typu CT_TRACK_FOREGROUND.
Zarządzany kod można uzyskać funkcja GetSysColor z SystemColors i konwersji między COLORREF i System.Drawing.Color struktury przy użyciu M:System.Drawing.ColorTranslator.FromWin32 i M:System.Drawing.ColorTranslator.ToWin32.
Zobacz też
Interfejs IVsFontAndColorUtilities
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Używanie czcionek i kolorów
Powrót do początku