Função TranslateColors (icm.h)
Converte uma matriz de cores do espaço de cor de de origem para o espaço de cor de destino, conforme definido por uma transformação de cores.
Sintaxe
BOOL TranslateColors(
HTRANSFORM hColorTransform,
PCOLOR paInputColors,
DWORD nColors,
COLORTYPE ctInput,
PCOLOR paOutputColors,
COLORTYPE ctOutput
);
Parâmetros
hColorTransform
Identifica a transformação de cores a ser usada.
paInputColors
Ponteiro para uma matriz de estruturas de nColorsCOLOR a serem traduzidas.
nColors
Contém o número de elementos nas matrizes apontadas por paInputColors e paOutputColors.
ctInput
Especifica o tipo de cor de entrada.
paOutputColors
Ponteiro para uma matriz de estruturas nColorsCOLOR que recebem as cores traduzidas.
ctOutput
Especifica o tipo de cor de saída.
Valor de retorno
Se essa função for bem-sucedida, o valor retornado será VERDADEIRO.
Se essa função falhar, o valor retornado será false. Para obter informações de erro estendidas, chame GetLastError.
Observações
Se os tipos de cor de entrada e de saída não forem compatíveis com a transformação de cores, essa função falhará.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 2000 Professional [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows 2000 Server [somente aplicativos da área de trabalho] |
cabeçalho | icm.h |
biblioteca | Mscms.lib |
de DLL |
Mscms.dll |