Функция 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 |
См. также
- основные понятия управления цветами
- Функции