Функция CMTranslateRGB


Функция CMTranslateRGB переносит поставляемое приложением RGBQuad в цветовое пространство (color space) устройства.

Синтаксис

BOOL WINAPI CMTranslateRGB(
  HCMTRANSFORM hcmTransform,
  COLORREF ColorRef, 
  LPCOLORREF lpColorRef, 
  DWORD dwFlags 
);

Параметры

hcmTransform

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

ColorRef

Преобразуемый модуль RGBQuad.

lpColorRef

Указывает на буфер, в который помещается  перенос.

dwFlags

Определяет, как должно использоваться преобразование, чтобы сделать перенос. Этот параметр может получить одно из нижеследующих значений.

Значение Предназначение
CMS_FORWARD Используется прямое преобразование
CMS_BACKWARD Используется обратное преобразование

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

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

Если эта функция завершается ошибкой, возвращаемое значение - ЛОЖЬ (FALSE). Модуль управления цветом (CMM) должен вызвать функцию SetLastError, чтобы установить код последней ошибки в правильное значение, определенное в Winerror.h.

Замечания

Каждый Модуль управления цветом (CMM) обязан экспортировать эту функцию.

Смотри также 

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

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

К 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 Нет
 Замечания по платформе Не имеется

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

Hosted by uCoz