| | |
Add a little Color to your Console Text
Please support our C++ advertiser: Intel Parallel Studio Home
Things don't have to be black and white all the time. Use a Windows API call to add some color to your text output.
// color your text in Windows console mode // colors are 0=black 1=blue 2=green and so on to 15=white // colorattribute = foreground + background * 16 // to get red text on yellow use 4 + 14*16 = 228 // light red on yellow would be 12 + 14*16 = 236 // a Dev-C++ tested console application by vegaseat 07nov2004 #include <iostream> #include <windows.h> // WinApi header using namespace std; // std::cout, std::cin int main() { HANDLE hConsole; int k; hConsole = GetStdHandle(STD_OUTPUT_HANDLE); // you can loop k higher to see more color choices for(k = 1; k < 255; k++) { // pick the colorattribute k you want SetConsoleTextAttribute(hConsole, k); cout << k << " I want to be nice today!" << endl; } cin.get(); // wait return 0; }
0
•
•
•
•
Nice...
How do you change the background color?
Pretty please?
And is there a way to make the program appear fullscreen when started up?
How do you change the background color?
Pretty please?
And is there a way to make the program appear fullscreen when started up?
0
•
•
•
•
I have tried to use this in my program.
However when I used #include<windows.h> I get errors when I compile.
I am using the MSVisual 6.0 ???
However when I used #include<windows.h> I get errors when I compile.
I am using the MSVisual 6.0 ???
0
•
•
•
•
on windows only:
system("color <put your colors here>");
colors the whole window and all text to any of the standard 16 colors
//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
you put two characters, first one is background color, second is text color:
system("color c0"); //colors background to light red, with black text
system("color <put your colors here>");
colors the whole window and all text to any of the standard 16 colors
//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
you put two characters, first one is background color, second is text color:
system("color c0"); //colors background to light red, with black text
0
•
•
•
•
ya, bakround color use . - system("color f0"); and #include <stdlib.h> it will make the bacround wight with black text for more color codes type 'color help' in cmd prompt. the first nuber ids the backround and the seconed is the text. also to start the consol in full screen send the keys alt and enter like this
keybd_event(VK_MENU, 0x38, 0, 0);
keybd_event(VK_RETURN, 0x1c, 0, 0);
keybd_event(VK_RETURN, 0X1c, KEYEVENTF_KEYUP, 0);
keybd_event(VK_MENU, 0x38, KEYEVENTF_KEYUP, 0);
keybd_event(VK_MENU, 0x38, 0, 0);
keybd_event(VK_RETURN, 0x1c, 0, 0);
keybd_event(VK_RETURN, 0X1c, KEYEVENTF_KEYUP, 0);
keybd_event(VK_MENU, 0x38, KEYEVENTF_KEYUP, 0);
Similar Threads
- OsCommerce: I cannot add products via the admin console (PHP)
- Would like to add color to my program. (C)
- Ascii color in console program? (C++)
- Console Color (C++)
- Code Snippet: Color your console text (C)
| Thread Tools | Search this Thread |
Tag cloud for C++
api application array arrays based beginner binary bmp c++ c/c++ calculator char char* class classes code compile compiler console conversion convert count data delete deploy dll download dynamic dynamiccharacterarray encryption error file format forms fstream function functions game givemetehcodez graph gui homeworkhelp iamthwee ifstream input int java lib library linker list loop looping loops map math matrix memory microsoft newbie news number numbertoword output pointer problem program programming project python random read recursion recursive reference rpg simple sorting string strings struct temperature template templates test text text-file tree url variable vector video visual visualstudio void win32 windows winsock wordfrequency wxwidgets



