(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 |