Console Window Properties
-
When running a console application how do you adjust the properties,such as text color or window position, of the console window? I have tried right clicking the window and using the properties submenus but nothing happens.
if win9x i don't know, but NT you can do: color xy where: according to cmd.exe in w2k
Color attributes are specified by TWO hex digits -- the first
corresponds to the background; the second the foreground. Each digit
can be any of the following values:0 = Black 8 = Gray 1 = Blue 9 = Light Blue 2 = Green A = Light Green 3 = Aqua B = Light Aqua 4 = Red C = Light Red 5 = Purple D = Light Purple 6 = Yellow E = Light Yellow 7 = White F = Bright White
If no argument is given, this command restores the color to what it was
when CMD.EXE started. This value either comes from the current console
window, the /T command line switch or from the DefaultColor registry
value.The COLOR command sets ERRORLEVEL to 1 if an attempt is made to execute
the COLOR command with a foreground and background color that are the
same.Example: "COLOR fc" produces light red on bright white
To do this from your c++ app, call system("color fc"); For the window size, try
mode con:lines=x
andmode con:cols=y
- Nitron
"Those that say a task is impossible shouldn't interrupt the ones who are doing it." - Chinese Proverb