IVsFontAndColorUtilities.EncodeSysColor(Int32, UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen RGB-Farbwert (COLORREF) zurück, der einer angegebenen System Farbkomponente entspricht.
public:
int EncodeSysColor(int iSysColor, [Runtime::InteropServices::Out] System::UInt32 % pcrResult);
int EncodeSysColor(int iSysColor, [Runtime::InteropServices::Out] unsigned int & pcrResult);
public int EncodeSysColor (int iSysColor, out uint pcrResult);
abstract member EncodeSysColor : int * uint32 -> int
Public Function EncodeSysColor (iSysColor As Integer, ByRef pcrResult As UInteger) As Integer
Parameter
- iSysColor
- Int32
[in] Gültiger Systemfarbkomponentenwert.
- pcrResult
- UInt32
[out] Eine RGB (COLORREF)-Darstellung der angegebenen Systemkomponentenfarbe.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
Eine gültige Systemkomponente muss gültige Eingaben für " GetSysColor" sein. Eine Liste gültiger Werte finden Sie unter System Farben.
Der Wert von pcrResult gibt den aktuellen Farbwert der Komponente zurück.
COLORREF weist den Typ auf, der CT_SYSCOLOR von zurückgegeben wird GetColorType .
Verwalteter Code kann Funktionen erhalten, die mit GetSysColor identisch sind, SystemColors und zwischen COLORREF und der- System.Drawing.Color Struktur mithilfe von M:System.Drawing.ColorTranslator.FromWin32 und konvertieren M:System.Drawing.ColorTranslator.ToWin32 .