Función ColorMatchToTarget (wingdi.h)
La función ColorMatchToTarget permite obtener una vista previa de los colores tal y como aparecerían en el dispositivo de destino.
Sintaxis
BOOL ColorMatchToTarget(
HDC hdc,
HDC hdcTarget,
DWORD action
);
Parámetros
hdc
Especifica el contexto del dispositivo para obtener una vista previa, generalmente la pantalla.
hdcTarget
Especifica el contexto del dispositivo de destino, generalmente una impresora.
action
Constante que puede tener uno de los valores siguientes.
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.
Comentarios
ColorMatchToTarget se puede usar para comprobar los colores de un dispositivo de salida de color en otro dispositivo de salida de color. Al establecer el parámetro uiAction en CS_ENABLE, todos los comandos de dibujo subsiguientes en el controlador de dominio representarán los colores tal y como aparecerían en el dispositivo de destino. Si uiAction está establecido en CS_DISABLE, se desactiva la corrección. Sin embargo, la transformación de color actual no se elimina del controlador de dominio. Está inactivo.
Cuando se llama a ColorMatchToTarget , primero se realiza la transformación de color del dispositivo de destino y, a continuación, se aplica la transformación al dispositivo de vista previa a los resultados de la primera transformación. Esto se usa principalmente para comprobar las condiciones de asignación de la gama. Antes de usar esta función, debe habilitar WCS para ambos contextos de dispositivo.
Esta función no se puede poner en cascada. Aunque la asignación de colores al destino está habilitada estableciendo uiAction en CS_ENABLE, se omiten los cambios de aplicación en el espacio de colores o el método de asignación de gama. Esos cambios surten efecto cuando se deshabilita la asignación de colores al destino.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wingdi.h |
Library | Gdi32.lib |
Archivo DLL | Gdi32.dll |