Metoda IVsFontAndColorUtilities.EncodeSysColor — (Int32, UInt32)
Data opublikowania: październik 2016
Zwraca wartość RGB (COLORREF) wartość koloru odpowiadający składnika kolor określony system.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop.8.0 (w Microsoft.VisualStudio.Shell.Interop.8.0.dll)
Składnia
int EncodeSysColor(
int iSysColor,
out uint pcrResult
)
int EncodeSysColor(
int iSysColor,
[OutAttribute] unsigned int% pcrResult
)
abstract EncodeSysColor :
iSysColor:int *
pcrResult:uint32 byref -> int
Function EncodeSysColor (
iSysColor As Integer,
<OutAttribute> ByRef pcrResult As UInteger
) As Integer
Parametry
iSysColor
Type: System.Int32[in] System prawidłową wartość składnika koloru.
pcrResult
Type: System.UInt32[out] Reprezentacja RGB (COLORREF) kolor składnika określony system.
Wartość zwracana
Type: System.Int32
Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.
Uwagi
Składnik prawidłowy system musi być prawidłowych danych wejściowych do GetSysColor. Aby uzyskać listę prawidłowych wartości, zobacz System Colors.
Wartość pcrResult zwraca wartość bieżącą kolor składnika.
COLORREF Będzie mieć typu CT_SYSCOLOR 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