Compartilhar via


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

Consulte também