색상표(Windows GDI)

색상표는 현재 출력 디바이스에 표시하거나 그릴 수 있는 색을 식별하는 색 값을 포함하는 배열입니다. 색상표는 많은 색을 생성할 수 있지만 지정된 시간에만 이러한 하위 집합을 표시하거나 그릴 수 있는 디바이스에서 사용됩니다. 이러한 디바이스의 경우 시스템은 디바이스의 현재 색을 추적하고 관리하기 위해 시스템 팔레트 를 유지 관리합니다. 애플리케이션은 시스템 팔레트에 직접 액세스할 수 없습니다. 대신 시스템은 기본 팔레트를 각 디바이스 컨텍스트와 연결합니다. 애플리케이션은 기본 색상표에서 색을 사용하거나 논리 팔레트 를 만들고 개별 디바이스 컨텍스트와 연결하여 고유한 색을 정의할 수 있습니다.

애플리케이션은 GetDeviceCaps 함수에서 반환된 RASTERCAPS 값에서 RC_PALETTE 비트를 확인하여 디바이스가 색상표를 지원하는지 여부를 확인할 수 있습니다.