IVsFontAndColorUtilities.GetRGBOfEncodedColor(UInt32, UInt32, Guid, UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получение значения RGB для созданного отслеживания или индексированного COLORREF представления цвета.
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
Параметры
- crSource
- UInt32
[in] Представление COLORREF значения цвета.
- crAutoColor
- UInt32
[in] Представление COLORREF значения цвета.
- rguidCategory
- Guid
[in] Идентификатор GUID, определяющий категорию, чьи значения цветов необходимо получить.
- pcrResult
- UInt32
[out] Представление COLORREF значения цвета, содержащее возвращенное значение RGB.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
COLORREF , crSource используемый в качестве входных данных, должен иметь один из следующих типов, возвращаемых GetColorType :
Если crSource значение параметра не относится к типу CT_AUTOMATIC , crAutoColor то игнорируется.
Если crSource имеет тип CT_AUTOMATIC , возвращается значение RGB, содержащееся в crAutoColor . Фактическое значение параметра crSourcer не учитывается.
COLORREF , возвращаемый в, pcrResult имеет шестнадцатеричный формат:0x00bbggrr
Управляемый код может получить функциональные возможности, эквивалентные жетсисколор WITH SystemColors и Convert между COLORREF и System.Drawing.Color структурой с помощью M:System.Drawing.ColorTranslator.FromWin32 и M:System.Drawing.ColorTranslator.ToWin32 .