Compartilhar via


União COLOR (icm.h)

Descrição da união COLOR.

Sintaxe

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;

Membros

gray

TBD

rgb

TBD

cmyk

TBD

XYZ

TBD

Yxy

TBD

Lab

TBD

gen3ch

TBD

named

TBD

hifi

TBD

reserved1

TBD

reserved2

TBD

Comentários

Uma variável do tipo COLOR pode ser acessada como qualquer uma das cores de espaço de cor com suporte acessando o membro apropriado da união. Por exemplo, dada a seguinte declaração de variável:

COLOR aColor;

os valores vermelho, verde e azul podem ser definidos da seguinte maneira:

aColor.rgb.red=100;

aColor.rgb.green=50;

aColor.rgb.blue=2;

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