Logical
palette support in MFC is provided through the
CPalette
class. Palettes, like fonts and bitmaps, are constructed
in a two-step operation. First, the CPalette object is
created; next, an initialization function is called to
create the underlying GDI palette object.
The two
palette initialization functions are CreatePalette and
CreateHalftonePalette.
Palette
operations include AnimatePalette, GetNearestPaletteIndex,
GetEntryCount, GetPaletteEntries, SetPaletteEntries, and
ResizePalette.
CPalette
objects can be used in GDI function calls that require a
palette handle of type HPALETTE because the
CPalette class
defines the operator function operator HPALETTE.
MFC
Example
Note:
UCanCode Advance E-XD++
CAD Drawing and Printing Solution
Source Code Solution for C/C++, .NET V2024 is released!
Contact UCanCode Software
To buy the source code or learn more about with: