ID Number: Q71262
5.10 6.00 6.00a 6.00ax 7.00
MS-DOS
Summary:
In Microsoft C versions 5.0, 5.1, 6.0, 6.0a, 6.0ax, and 7.0, 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.