Compartir a través de


Función CMTranslateRGB (icm.h)

Convierte un RGBQuad proporcionado por la aplicación en el espacio de colores del dispositivo.

Sintaxis

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

Parámetros

hcmTransform

Especifica la transformación que se va a usar.

ColorRef

RGBQuad que se va a traducir.

lpColorRef

Apunta a un búfer en el que se va a colocar la traducción.

dwFlags

Especifica cómo se debe usar la transformación para realizar la traducción. Este parámetro puede tomar uno de los significados siguientes.

Valor Significado
CMS_FORWARD

Uso de la transformación hacia delante

CMS_BACKWARD

Uso de la transformación inversa

Valor devuelto

Si esta función se ejecuta correctamente, el valor devuelto es TRUE.

Si se produce un error en esta función, el valor devuelto es FALSE. El CMM debe llamar a SetLastError para establecer el último error en un valor de error válido definido en Winerror.h.

Comentarios

Cada CMM es necesario para exportar esta función.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado icm.h

Consulte también