Metoda IVsFontAndColorUtilities.EncodeIndexedColor — (COLORINDEX, UInt32)
Data opublikowania: październik 2016
Wykonuje translację członkiem COLORINDEX Wyliczenie do jego RGB (COLORREF) wartości koloru równoważne.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
int EncodeIndexedColor(
COLORINDEX idx,
out uint pcrResult
)
int EncodeIndexedColor(
COLORINDEX idx,
[OutAttribute] unsigned int% pcrResult
)
abstract EncodeIndexedColor :
idx:COLORINDEX *
pcrResult:uint32 byref -> int
Function EncodeIndexedColor (
idx As COLORINDEX,
<OutAttribute> ByRef pcrResult As UInteger
) As Integer
Parametry
idx
Type: Microsoft.VisualStudio.TextManager.Interop.COLORINDEX[in] Prawidłowymi elementami członkowskimi typu COLORINDEX wyliczenia
pcrResult
Type: System.UInt32[out] COLORREF odpowiadającą COLORINDEX dostarczone.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Wartość zwracana w pcrResult jest COLORREF reprezentujący bieżącą wartość kolor składnika wskazywanym przez COLORINDEX Wyliczenie używany jako argument idx.
COLORREF Wartość będzie mieć typu CT_COLORINDEX zwrócone przez GetColorType.
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