Ændring af konsollen farver i C + + er nyttigt, når du ønsker at vise grafik eller fremhæve bestemte tekst til formatering formål. Ved gentagne ændre farver , kan du oprette simple animationer eller spil såsom skak og dam . I Microsoft Windows kan du ændre konsollens baggrund og forgrund farver ved at få adgang til " SetConsoleTextAttribute "-funktionen , som er en del af Win32 API. Instruktioner
1
Åbn din C + + fil i en editor , såsom Microsoft Visual Studio Express.
2
Føj følgende kode i toppen af din fil , så du kan vise tekst på skærmen og få adgang Win32 API farve -funktioner : Hej
# include
# include
3 < p> Hent og gem de aktuelle farveindstillinger ved at tilføje følgende kode inde i din funktion : Hej 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
Sæt de nye farver til konsollen forgrund og baggrund ved at tilføje koden :
SetConsoleTextAttribute ( Hout BACKGROUND_BLUE