Metoda IVsFontAndColorUtilities.GetEncodedSysColor — (UInt32, Int32)
Data opublikowania: październik 2016
Uzyskaj odpowiadający Podany indeks usługi kolorów systemu 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 GetEncodedSysColor(
uint crSource,
out int piSysColor
)
int GetEncodedSysColor(
unsigned int crSource,
[OutAttribute] int% piSysColor
)
abstract GetEncodedSysColor :
crSource:uint32 *
piSysColor:int byref -> int
Function GetEncodedSysColor (
crSource As UInteger,
<OutAttribute> ByRef piSysColor As Integer
) As Integer
Parametry
crSource
Type: System.UInt32[in] Reprezentacja COLORREF wartości koloru.
piSysColor
Type: System.Int32[out] Odpowiednie indeksu usługi kolor System 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_SYSCOLOR zwrócone przez GetColorType.
Wartość piSysColor jest taki sam, jak mają być używane jako argument do GetSysColor uzyskać COLORREF z wartością crSource.
Jeśli wystąpi błąd, wartość piSysColor 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