3 en sla de huidige kleurinstellingen door toevoeging van de volgende code in je functie :
HANDLE Hout = GetStdHandle ( STD_OUTPUT_HANDLE ) ;
WORD
colors_old ;
CONSOLE_SCREEN_BUFFER_INFO csbi_old
;
GetConsoleScreenBufferInfo ( Hout & csbi_old ) ;
colors_old = csbi_old.wAttributes
;
4
Stel de nieuwe kleuren voor de console -en achtergrond door het toevoegen van de code :
SetConsoleTextAttribute
( hout , BACKGROUND_BLUE | BACKGROUND_RED ) ;
Het tweede argument combineert rood , groen en blauw te vormen 1 van de 15 verschillende kleuren . Het bovenstaande voorbeeld wordt de achtergrondkleur magneta , dat de combinatie van blauw en rood. U kunt de " BACKGROUND_INTENSITY " en " FOREGROUND_INTENSITY " constanten gebruiken om de achtergrond of voorgrond lichter te maken . Voeg deze meer complexe code aan intense cyaan hebben op een gele achtergrond :
SetConsoleTextAttribute
( hout , BACKGROUND_GREEN | BACKGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY ) ;
5
Bel de " printf " functie om tekst met de nieuwe kleuren weer te geven , door toevoeging van de volgende code :
printf ( " . Gekleurde tekst \\ n " ) ;
6
Herstel de oorspronkelijke kleuren door toevoeging van de code :
SetConsoleTextAttribute
( hout , colors_old ) ;
7
Sla de C + + -bestand , te compileren en uitvoeren van uw programma om de gekleurde tekst te bekijken
< . br >