Color Constants in GRAPH.H Used Only By Certain Functions

ID: Q71262

5.10 6.00 6.00a 6.00ax 7.00 | 1.00

MS-DOS                      | WINDOWS
kbprg

The information in this article applies to:

The predefined color constants found in GRAPH.H are used only by the functions _remapallpalette(), _remappalette(), and _setbkcolor(). These functions expect long integer values for colors. Examples of these constants are _BLUE, _GREEN, _RED, and so on. They will not work with the _setcolor() and _settextcolor() functions, which expect short integer values. Also, these constants will not work with _setbkcolor() if the present video mode is a text mode.

These two systems of specifying colors are not interchangeable. In graphics modes, values passed to _setcolor() and _settextcolor() are index values into the color palette. The values in the color palette are set with the _remapallpalette() and _remappalette() functions. The _setbkcolor() function is a special case of _remappalette(), which is used to set the color for palette index zero.

Additional reference words: kbinf 5.10 6.00 6.00a 6.00ax 7.00 1.00 KBCategory: kbprg KBSubcategory: CRTIss GraphicsIss Keywords : kb16bitonly

Last Reviewed: July 18, 1997