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


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

Преобразует массив цветов из исходного цветового пространства в целевое цветовое пространство, как определено преобразованием цвета.

Синтаксис

BOOL TranslateColors(
  HTRANSFORM hColorTransform,
  PCOLOR     paInputColors,
  DWORD      nColors,
  COLORTYPE  ctInput,
  PCOLOR     paOutputColors,
  COLORTYPE  ctOutput
);

Параметры

hColorTransform

Определяет используемое преобразование цвета.

paInputColors

Указатель на массив nColorsструктуры COLOR для перевода.

nColors

Содержит количество элементов в массивах, на которые указывает paInputColors и paOutputColors.

ctInput

Задает тип цвета ввода.

paOutputColors

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

ctOutput

Указывает тип цвета выходных данных.

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

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

Если эта функция завершается ошибкой, возвращаемое значение FALSE. Для получения расширенных сведений об ошибке вызовите GetLastError.

Замечания

Если входные и выходные типы цветов несовместимы с преобразованием цвета, эта функция завершается ошибкой.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
заголовка icm.h
библиотеки Mscms.lib
DLL Mscms.dll

См. также

  • основные понятия управления цветами
  • Функции