Consequences of Using CreateDIBSection() With DIB_PAL_COLORS

Last reviewed: September 27, 1995
Article ID: Q137371
The information in this article applies to:
  • Microsoft Win32 Software Development Kit (SDK) versions 3.5, 3.51, 4.0

When using CreateDIBSection() with DIB_PAL_COLORS, the GDI will use the color indices in the bmiColors to populate the color table of the DIB section by resolving the indices to the RGB values from the palette selected into the device context passed into CreateDIBSection(). Consequently, after a program calls CreateDIBSection(), the color table will contain RGB values rather than palette indices. Specifying DIB_PAL_COLORS affects only how the color table is initialized, not how it is subsequently used.


Additional reference words: 4.00 3.50 hbitmap
KBCategory: kbgraphic
KBSubcategory: W32


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: September 27, 1995
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.