Microsoft KB Archive/71262

{|
 * width="100%"|

Color Constants in GRAPH.H Used Only By Certain Functions

 * }

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 C Run-time (CRT), included with: - Microsoft C for MS-DOS, versions 5.1, 6.0, 6.0a, and 6.0ax - Microsoft C/C++ for MS-DOS, version 7.0 - Microsoft Visual C++ for Windows, version 1.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. Additional reference words: kbinf 5.10 6.00 6.00a 6.00ax 7.00 1.00 KBCategory: kbprg KBSubcategory: CRTIss GraphicsIss

Keywords : kb16bitonly

Issue type :

Technology : kbVCsearch kbAudDeveloper kbCRT