Partager via


TranslateColors, fonction (icm.h)

Traduit un tableau de couleurs de l’espace de couleur source à l’espace de couleur de destination tel qu’il est défini par une transformation de couleur.

Syntaxe

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

Paramètres

hColorTransform

Identifie la transformation de couleur à utiliser.

paInputColors

Pointeur vers un tableau de structures nColorsCOLOR à traduire.

nColors

Contient le nombre d’éléments dans les tableaux pointés par paInputColors et paOutputColors.

ctInput

Spécifie le type de couleur d’entrée.

paOutputColors

Pointeur vers un tableau de structures nColorsCOLOR qui reçoivent les couleurs traduites.

ctOutput

Spécifie le type de couleur de sortie.

Valeur de retour

Si cette fonction réussit, la valeur de retour est TRUE.

Si cette fonction échoue, la valeur de retour est FALSE. Pour obtenir des informations d’erreur étendues, appelez GetLastError.

Remarques

Si les types de couleurs d’entrée et de sortie ne sont pas compatibles avec la transformation de couleur, cette fonction échoue.

Exigences

Exigence Valeur
client minimum pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
serveur minimum pris en charge Windows 2000 Server [applications de bureau uniquement]
d’en-tête icm.h
bibliothèque Mscms.lib
DLL Mscms.dll

Voir aussi