graphics.hlp (Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
_setbkcolor
 Summary Example                         Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     The _setbkcolor function sets the current background color to the
     color value <color>.
 
     In a color text mode (such as _TEXTC80), _setbkcolor accepts a
     color index. The values for the default colors are shown in a table
     in the description of the _settextcolor function.
 
     For example, _setbkcolor(2L) sets the background color to color
     index 2. The actual color displayed depends on the palette mapping
     for color index 2. The default is green in color text mode.
 
     In color graphics mode (such as _ERESCOLOR), _setbkcolor accepts
     a color value. The values for the simplest background colors are
     given by the manifest constants defined in GRAPH.H (for instance,
     _GREEN). These manifest constants are provided as a convenience in
     defining and manipulating the most common colors. The actual range
     of colors is, in general, much greater.
     See Graphic Mode Colors
 
     In general, when an argument is a long, it refers to a color
     value, and when it is a short, it refers to a color index. The two
     exceptions are _setbkcolor and _getbkcolor.
 
     Using an argument of 0 for the _remappalette function will do what
     _setbkcolor does. Unlike _remappalette, however, _setbkcolor does
     not require an EGA or VGA environment.
 
     In text mode, the _setbkcolor function does not affect anything
     already appearing on the display (only the subsequent output). In
     graphics mode, it immediately changes all background pixels.
 
     Return Value
 
     In text modes, _setbkcolor returns the color index of the old
     background color. In graphics modes, _setbkcolor returns the old
     color value of color index 0. There is no error return.
                                    -♦-