C
#include <windows.h>
#include <iostream.h>
void colorize(int fcolor,bool fcolorstr,int bcolor,bool bcolorstr)
{
HANDLE hOut;
hOut = GetStdHandle(STD_OUTPUT_HANDLE);
if(fcolor>0)
{
if(fcolorstr==false)
{
SetConsoleTextAttribute(hOut,fcolor);
}else{
SetConsoleTextAttribute(hOut,fcolor|FOREGROUND_INTENSITY);
}
}
if(bcolor>0)
{
if(bcolorstr==false)
{
SetConsoleTextAttribute(hOut,bcolor);
}else{
SetConsoleTextAttribute(hOut,bcolor|BACKGROUND_INTENSITY);
}
}
}
int main()
{
colorize(FOREGROUND_BLUE,true,BACKGROUND_RED,false);
cout<<"text\n";
system("PAUSE");
return 0;
}
Alles anzeigen
je nach true oder false is halt die farbe intensiver..
und farben gibts NUR RED BLUE GREEN die muss man dann mischen bsp: farbe Cyan= FOREGROUND_BLUE|FOREGROUND_GREEN