Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question// l'énumération qui va permettre de changer les couleurs.. enum COLORS { BLACK = 0, BLUE = FOREGROUND_BLUE, GREEN = FOREGROUND_GREEN, CYAN = FOREGROUND_GREEN | FOREGROUND_BLUE, RED = FOREGROUND_RED, MAGENTA = FOREGROUND_RED | FOREGROUND_BLUE, BROWN = FOREGROUND_RED | FOREGROUND_GREEN, LIGHTGRAY = FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE, DARKGRAY = FOREGROUND_INTENSITY, LIGHTBLUE = FOREGROUND_BLUE | FOREGROUND_INTENSITY, LIGHTGREEN = FOREGROUND_GREEN | FOREGROUND_INTENSITY, LIGHTCYAN = FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY, LIGHTRED = FOREGROUND_RED | FOREGROUND_INTENSITY, LIGHTMAGENTA = FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY, YELLOW = FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY, WHITE = FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY, }; // Arriere plan par defaut: noir static WORD bgcolor = BLACK; // avant plan par defaut: blanc static WORD fgcolor = WHITE << 4; #define STDOUT GetStdHandle(STD_OUTPUT_HANDLE) void TextBackground( int NewColor ) { fgcolor = NewColor; SetConsoleTextAttribute (STDOUT, fgcolor | bgcolor); } // de même void TextColor( int NewColor ) { bgcolor = NewColor << 4; SetConsoleTextAttribute( STDOUT, fgcolor | bgcolor ); } void ChangeBoth( int FgCol, int BgCol ) { fgcolor = FgCol; bgcolor = BgCol << 4; SetConsoleTextAttribute( STDOUT, fgcolor | bgcolor ); }