Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает преобразование цвета, которое сопоставляется из входного ОБЪЕКТА LOGCOLORSPACEW с необязательным целевым пространством, а затем с выходным устройством с помощью набора флагов, определяющих создание преобразования.
Синтаксис
HCMTRANSFORM CMCreateTransformExtW(
LPLOGCOLORSPACEW lpColorSpace,
LPDEVCHARACTER lpDevCharacter,
LPDEVCHARACTER lpTargetDevCharacter,
DWORD dwFlags
);
Параметры
lpColorSpace
Указатель на структуру входного логического цветового пространства.
lpDevCharacter
Указатель на сопоставленный с памятью профиль устройства.
lpTargetDevCharacter
Указатель на сопоставленный с памятью целевой профиль.
dwFlags
Задает флаги для создания преобразования с помощью элемента управления. Дополнительные сведения см. в разделе "Флаги создания преобразования CMM".
Возвращаемое значение
Если эта функция выполнена успешно, возвращаемое значение представляет собой преобразование цвета в диапазоне от 256 до 65 535. Так как сохраняется только низкое значение WORD преобразования, допустимые преобразования не могут превышать этот диапазон.
Если эта функция завершается ошибкой, возвращаемое значение является кодом ошибки, имеющим значение менее 256. Если возвращаемое значение меньше 256, сигнализируя об ошибке, CMM должен использовать SetLastError , чтобы задать для последней ошибки допустимое значение ошибки, как определено в Winerror.h.
Замечания
Для экспорта этой функции требуется каждый CMM.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows 2000 Профессиональный [только классические приложения] |
| минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
| Header | icm.h |
| Library | Icm32.Lib |