Freigeben über


COLOR Union (icm.h)

Beschreibung der COLOR-Vereinigung.

Syntax

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;

Member

gray

TBD

rgb

TBD

cmyk

TBD

XYZ

TBD

Yxy

TBD

Lab

TBD

gen3ch

TBD

named

TBD

hifi

TBD

reserved1

TBD

reserved2

TBD

Hinweise

Auf eine Variable vom Typ COLOR kann als eine der unterstützten Farbraumfarben zugegriffen werden, indem Sie auf den entsprechenden Member der Union zugreifen. Für instance die folgende Variablendeklaration:

COLOR aColor;

die werte rot, grün und blau können wie folgt festgelegt werden:

aColor.rgb.red=100;

aColor.rgb.green=50;

aColor.rgb.blue=2;

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile icm.h