Функция EnumICMProfiles


Функция EnumICMProfiles перечисляет различные профили вывода цвета, которые система поддерживает для данного контекста устройства.

Синтаксис

int WINAPI EnumICMProfiles(
  HDC hDC,
  ICMENUMPROC lpEnumICMProfilesFunc,
  LPARAM lParam 
);

Параметры

hDC

Определяет контекст устройства.

lpEnumICMProfilesFunc

Определяет адрес экземпляра процедуры функции обратного вызова, определенной приложением. (См. описание EnumICMProfilesProcCallback.)

lParam

Данные, предоставляемые приложением, которые передаются в функцию обратного вызова наряду с информацией о профиле цвета.

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

Эта функция возвращает  нуль, если приложение прерывало перечисление. Возвращаемое значение равное -(минус)1, если нет профилей цвета для перечисления. Иначе, возвращаемое значение - последнее значение, возвращенное функцией обратного вызова.

Замечания

Функцией EnumICMProfiles возвращается список профилей, которые связаны с контекстом устройства  (DC) и чьи параметры настройки соответствуют им в DC. Это возможно для контекста устройства, который содержит профили устройства, не связанные со специфическими устройствами оборудования или профилями устройства, которые не соответствуют параметрам настройки контекста устройства (DC). профиль sRGB - тому пример. Функция SetICMProfile используется, чтобы связать эти типы профилей с контекстом устройства (DC). Функция GetICMProfile может использоваться, чтобы извлечь профиль, который не перечислен функцией EnumICMProfiles.

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

Смотри также

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

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

К 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