Partager via


COLOR union (icm.h)

Description de l’union COLOR.

Syntaxe

typedef union tagCOLOR {
  struct GRAYCOLOR       gray;
  struct RGBCOLOR        rgb;
  struct CMYKCOLOR       cmyk;
  struct XYZCOLOR        XYZ;
  struct YxyCOLOR        Yxy;
  struct LabCOLOR        Lab;
  struct GENERIC3CHANNEL gen3ch;
  struct NAMEDCOLOR      named;
  struct HiFiCOLOR       hifi;
  struct {
    DWORD reserved1;
    VOID  *reserved2;
  };
} COLOR;

Membres

gray

TBD

rgb

TBD

cmyk

TBD

XYZ

TBD

Yxy

TBD

Lab

TBD

gen3ch

TBD

named

TBD

hifi

TBD

reserved1

TBD

reserved2

TBD

Remarques

Une variable de type COLOR est accessible en tant que l’une des couleurs d’espace de couleurs prises en charge en accédant au membre approprié de l’union. Pour instance, compte tenu de la déclaration de variable suivante :

COLOR aColor;

Les valeurs rouges, vertes et bleues peuvent être définies de la manière suivante :

aColor.rgb.red=100;

aColor.rgb.green=50;

aColor.rgb.blue=2;

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête icm.h