Article ID: 72041 - Last Review: November 21, 2006 - Revision: 3.2 HOWTO: Using Device-Independent Bitmaps and PalettesThis article was previously published under Q72041 SUMMARY
The method Windows version 3.x uses to transfer colors from the color
table of a Device-Independent Bitmap (DIB) to a Device-Dependent
Bitmap (DDB) on a machine that supports palette operations depends on
the value of the wUsage parameter specified in calls to the
CreateDIBitmap or SetDIBits functions.
Specifying DIB_RGB_COLORS matches the colors in the DIB color table to the logical palette associated with the Device Context (DC) listed in the function call. Specifying DIB_PAL_COLORS causes the entries in the DIB color table to not be treated as RGB values; instead, they are treated as word indexes into the logical palette associated with the DC listed in the function call. To create a device-dependent (displayable) bitmap from a DIB that retains the same colors, follow these five steps:
APPLIES TO
| Article Translations
|
Back to the top
