Поделиться через


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

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

Синтаксис

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

Параметры

hcmTransform

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

ColorRef

RgbQuad для преобразования.

lpColorRef

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

dwFlags

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

Значение Значение
CMS_FORWARD

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

CMS_BACKWARD

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

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

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

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

Комментарии

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

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть icm.h

См. также раздел