Metoda IVsFontAndColorUtilities.GetEncodedIndex — (UInt32, COLORINDEX )
Data opublikowania: październik 2016
Uzyskać prawidłowy element członkowski COLORINDEX Wyliczenie odpowiadający dostarczony COLORREF.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
int GetEncodedIndex(
uint crSource,
COLORINDEX[] pIdx
)
int GetEncodedIndex(
unsigned int crSource,
array<COLORINDEX>^ pIdx
)
abstract GetEncodedIndex :
crSource:uint32 *
pIdx:COLORINDEX[] -> int
Function GetEncodedIndex (
crSource As UInteger,
pIdx As COLORINDEX()
) As Integer
Parametry
crSource
Type: System.UInt32[in] Reprezentacja COLORREF wartości koloru.
pIdx
Type: Microsoft.VisualStudio.TextManager.Interop.COLORINDEX[][out] Prawidłowymi elementami członkowskimi typu COLORINDEX odpowiadające wyliczenie crSource.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
COLORREFcrSource Używany jako dane wejściowe muszą typu CT_COLORINDEX zwrócone przez GetColorType.
Jeśli wystąpi błąd, wartość pIdx jest niezdefiniowany.
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