Share via


Função TranslateColors (icm.h)

Converte uma matriz de cores do espaço de cor de origem para o espaço de cor de destino, conforme definido por uma transformação de cor.

Sintaxe

BOOL TranslateColors(
  HTRANSFORM hColorTransform,
  PCOLOR     paInputColors,
  DWORD      nColors,
  COLORTYPE  ctInput,
  PCOLOR     paOutputColors,
  COLORTYPE  ctOutput
);

Parâmetros

hColorTransform

Identifica a transformação de cor a ser usada.

paInputColors

Ponteiro para uma matriz de estruturas nColorsCOLOR a serem convertidas.

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.

Retornar valor

Se essa função for bem-sucedida, o valor retornado será TRUE.

Se essa função falhar, o valor retornado será FALSE. Para obter informações de erro estendidas, chame GetLastError.

Comentários

Se os tipos de cor de entrada e saída não forem compatíveis com a transformação de cor, essa função falhará.

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]
Cabeçalho icm.h
Biblioteca Mscms.lib
DLL Mscms.dll

Confira também