Função ColorMatchToTarget (wingdi.h)
A função ColorMatchToTarget permite que você visualize as cores como elas apareceriam no dispositivo de destino.
Sintaxe
BOOL ColorMatchToTarget(
HDC hdc,
HDC hdcTarget,
DWORD action
);
Parâmetros
hdc
Especifica o contexto do dispositivo para visualização, geralmente a tela.
hdcTarget
Especifica o contexto do dispositivo de destino, geralmente uma impressora.
action
Uma constante que pode ter um dos valores a seguir.
Retornar valor
Se essa função for bem-sucedida, o valor retornado será TRUE.
Se essa função falhar, o valor retornado será FALSE.
Comentários
ColorMatchToTarget pode ser usado para comprovar as cores de um dispositivo de saída de cor em outro dispositivo de saída de cor. Definir o parâmetro uiAction como CS_ENABLE faz com que todos os comandos de desenho subsequentes para o DC renderizem as cores, pois elas apareceriam no dispositivo de destino. Se uiAction estiver definido como CS_DISABLE, a revisão de texto será desativada. No entanto, a transformação de cor atual não é excluída do DC. É apenas inativo.
Quando ColorMatchToTarget é chamado, a transformação de cores para o dispositivo de destino é executada primeiro e, em seguida, a transformação no dispositivo de visualização é aplicada aos resultados da primeira transformação. Isso é usado principalmente para verificar as condições de mapeamento de gama. Antes de usar essa função, você deve habilitar o WCS para ambos os contextos de dispositivo.
Essa função não pode ser colocada em cascata. Embora o mapeamento de cores para o destino seja habilitado definindo uiAction como CS_ENABLE, as alterações de aplicativo no espaço de cor ou no método de mapeamento de gama são ignoradas. Essas alterações entrarão em vigor quando o mapeamento de cores para o destino estiver desabilitado.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wingdi.h |
Biblioteca | Gdi32.lib |
DLL | Gdi32.dll |