次の方法で共有


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 [デスクトップ アプリのみ]
Header icm.h