Функция CMTranslateRGB (icm.h)

Преобразует предоставленный приложением RGBQuad в цветовое пространство устройства.

Синтаксис

BOOL CMTranslateRGB(
  HCMTRANSFORM hcmTransform,
  COLORREF     ColorRef,
  LPCOLORREF   lpColorRef,
  DWORD        dwFlags
);

Параметры

hcmTransform

Указывает используемое преобразование.

ColorRef

RGBQuad для перевода.

lpColorRef

Указывает на буфер, в котором необходимо разместить перевод.

dwFlags

Указывает, как следует использовать преобразование для перевода. Этот параметр может принимать одно из следующих значений.

Ценность Meaning
CMS_FORWARD

Использование преобразования пересылки

CMS_BACKWARD

Использование обратного преобразования

Возвращаемое значение

Если эта функция выполнена успешно, возвращаемое значение равно TRUE.

Если эта функция завершается ошибкой, возвращаемое значение равно FALSE. CMM должен вызвать SetLastError , чтобы задать последнее значение ошибки допустимым значением ошибки, определенным в Winerror.h.

Замечания

Для экспорта этой функции требуется каждый CMM.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
Header icm.h
Library Icm32.Lib

См. также