IVsFontAndColorUtilities.GetRGBOfEncodedColor(UInt32, UInt32, Guid, 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.
Abrufen des RGB-Werts einer erstellten nach Verfolgungs-oder indizierten COLORREF-Darstellung einer Farbe.
public:
int GetRGBOfEncodedColor(System::UInt32 crSource, System::UInt32 crAutoColor, Guid % rguidCategory, [Runtime::InteropServices::Out] System::UInt32 % pcrResult);
public int GetRGBOfEncodedColor (uint crSource, uint crAutoColor, ref Guid rguidCategory, out uint pcrResult);
abstract member GetRGBOfEncodedColor : uint32 * uint32 * Guid * uint32 -> int
Public Function GetRGBOfEncodedColor (crSource As UInteger, crAutoColor As UInteger, ByRef rguidCategory As Guid, ByRef pcrResult As UInteger) As Integer
Parameter
- crSource
- UInt32
[in] Eine COLORREF-Darstellung des Farbwerts.
- crAutoColor
- UInt32
[in] Eine COLORREF-Darstellung des Farbwerts.
- rguidCategory
- Guid
[in] Die GUID, die die Kategorie identifiziert, deren Farbwerte abgerufen werden sollen.
- pcrResult
- UInt32
[out] Eine COLORREF-Darstellung des Farbwerts, die den zurückgegebenen RGB-Wert enthält.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
Der crSource als Eingabe verwendete COLORREF muss einer der folgenden Typen sein, die von zurückgegeben werden GetColorType :
Wenn crSource nicht vom Typ ist CT_AUTOMATIC , crAutoColor wird ignoriert.
Wenn crSource vom Typ ist CT_AUTOMATIC , wird der in enthaltene RGB-Wert crAutoColor zurückgegeben. Der tatsächliche Wert von crSourcer wird ignoriert.
Der in zurückgegebene COLORREF pcrResult hat das hexadezimale Format von: 0x00bbggrr
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 .