Объединение COLOR (icm.h)
Описание объединения COLOR.
Синтаксис
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;
Члены
gray
TBD
rgb
TBD
cmyk
TBD
XYZ
TBD
Yxy
TBD
Lab
TBD
gen3ch
TBD
named
TBD
hifi
TBD
reserved1
TBD
reserved2
TBD
Комментарии
Переменная типа COLOR может быть доступна как любой из поддерживаемых цветового пространства путем доступа к соответствующему члену объединения. Например, при указании следующего объявления переменной:
COLOR aColor;
Красные, зеленые и синие значения можно задать следующим образом:
aColor.rgb.red=100;
aColor.rgb.green=50;
aColor.rgb.blue=2;
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | icm.h |