Udostępnij za pośrednictwem


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

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