다음을 통해 공유


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 형식의 변수는 공용 구조체의 적절한 멤버에 액세스하여 지원되는 색 공간 색 중 하나로 액세스할 수 있습니다. instance 경우 다음 변수 선언이 제공됩니다.

COLOR aColor;

빨간색, 녹색 및 파란색 값은 다음과 같은 방식으로 설정할 수 있습니다.

aColor.rgb.red=100;

aColor.rgb.green=50;

aColor.rgb.blue=2;

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 icm.h