|
|
1.1 root 1: Sample: Demonstration of Setting Console Text Color
2: Attributes
3:
4: Summary:
5:
6: The CONSOLEC sample illustrates the use of the
7: SetConsoleTextAttribute and GetConsoleScreenBufferInfo
8: functions to set the console text color attributes.
9:
10: More Information:
11:
12: This sample also functions as a console window text color
13: setting utility. The command syntax for the utility is as
14: follows:
15:
16: COLOR FOREGROUND [BACKGROUND]
17:
18: where FOREGROUND and BACKGROUND are the new text color
19: selections for the current console. If the utility is
20: invoked without any options, the utilities syntax and a
21: table of the possible color choices is displayed. The
22: BACKGROUND selection is optional and thus the FOREGROUND
23: text color may be soley changed.
24:
25: Possible colors are: BLACK, BLUE, GREEN, CYAN, RED, MAGENTA,
26: YELLOW and WHITE. Each of these can be selected as the
27: FOREGROUND or the BACKGROUND color. Selection of the same
28: color for both the FOREGROUND and the BACKGROUND is not
29: permitted. The color options are not case sensitive and
30: only the first unique characters are necessary to select the
31: color. For example:
32:
33: COLOR BLU W
34:
35: will select BLUE on WHITE text color attributes.
36:
37: The text color attribute changes will only affect new
38: console output. Thus, text in the console buffer before the
39: utility is invoked will retain their original color
40: attributes.
41:
42:
43:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.