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 |