|
More Console Fun
Submitted by |
Regarding the tip of the day called "Dynamic Win32 Console Allocation":
You can change the color of the text you send to the console. This
makes debugging via the console even more concise.
It is done by the Win32 API command
BOOL SetConsoleTextAttribute(
HANDLE hConsoleOutput, // handle to console screen buffer
WORD wAttributes // text and background colors
); |
For example, to display a text in sunny yellow, you say:
HANDLE stdout = GetStdHandle( STD_OUTPUT_HANDLE );
SetConsoleTextAttribute(stdout, FOREGROUND_RED | FOREGROUND_GREEN |
FOREGROUND_INTENSITY);
printf("This is a yellow text.\n"); |
The following attributes are defined:
FOREGROUND_BLUE
FOREGROUND_GREEN
FOREGROUND_RED
FOREGROUND_INTENSITY
BACKGROUND_BLUE
BACKGROUND_GREEN
BACKGROUND_RED
BACKGROUND_INTENSITY
Kind regards
Armin Kaussner
|
The zip file viewer built into the Developer Toolbox made use
of the zlib library, as well as the zlibdll source additions.
|