Функция SetICMProfile


Функция SetICMProfile устанавливает указанный профиль цвета как выходной профиль для указанного контекста устройства (DC).

Синтаксис

BOOL WINAPI SetICMProfile(
  HDC hDC, 
  LPTSTR lpFileName
);

Параметры

hDC

Определяет контекст устройства в который устанавливается профиль цвета.

lpFileName

Определяет имя пути устанавливаемого профиля цвета.

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

Если эта функция завершается успешно, возвращаемое значение - ИСТИНА (TRUE).

Если эта функция завершается ошибкой, возвращаемое значение - ЛОЖЬ (FALSE).

Замечания

Функция SetICMProfile связывает профиль цвета с контекстом устройства. Он становится выходным профилем для этого контекста устройства. Профиль цвета не должен быть связан с каким-либо специфическим устройством. Не зависящие от устройства профили, такие как sRGB, также могут использоваться. Если профиль цвета свяжется с  аппаратным устройством, то он будет возвращен функцией GetICMProfile, а не функцией EnumICMProfiles.

Обратите внимание! на то, что это в среде Windows 95 или позже, драйвер устройства PostScript для принтеров допускает цветовую модель CMYK. Поэтому, все принтеры PostScript должны использовать профиль цвета CMYK. Windows 2000 не имеет этого ограничения.

SetICMProfile поддерживает только профили RGB в совместимых контекстах устройства (DC).

Windows 95/98/Me: SetICMProfileW поддерживается Microsoft Layer for Unicode. Чтобы использовать это, Вы должны добавить определенные файлы к вашему приложению, как выделено в Microsoft Layer for Unicode для системы Windows 95/98/Me.

Смотри также

Обзор Основные понятия управления цветом, Функции, используемые ICM, GetICMProfile, EnumICMProfiles

Размещение и совместимость SetICMProfile

К Windows XP Да 
л Windows 2000 Professional Да
и Windows NT Workstation Нет
е Windows Me Да
н Windows 98 Да
т Windows 95 Да
 
С Windows Server 2003 Да
е Windows 2000 Server Да
р Windows NT Server Нет
в    
е    
р    
Используемая библиотека Gdi32.lib
Используемая DLL -
 Заголовочный файл  
- объявлено в Wingdi.h
 - включено в -
 Unicode Реализуется  как версии Unicode и ANSI для Windows 2000/XP. Также поддерживает Microsoft Layer for Unicode.
 Замечания по платформе Не имеется

 

Назад в оглавление
На главную страницу
В оглавление справки

Hosted by uCoz