Share via


ColorPalette

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

This structure contains information to describe a color palette.

Syntax

typedef struct tagColorPalette {
    UINT Flags;
    UINT Count;
    ARGB Entries[1];
} ColorPalette;

Members

  • Flags
    A UINT value made up of a combination of one or more of the palette flags showing in the following table.

    Flag Description

    PALFLAG_HASALPHA

    Palette contains transparency

    PALFLAG_GRAYSCALE

    Palette contains only grayscale colors

    PALFLAG_HALFTONE

    Palette is used for halftones

  • Count
    A UINT value specifying the number of colors in the palette.
  • Entries
    An array of ARGB values, one for each color in the palette.

    This array is Count elements long.

Requirements

Header imaging.h
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Imaging Structures
IImageSink::SetPalette
IBitmapImage::SetPalette
IBitmapImage::GetPalette