Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe to Change Color in C + +
Het wijzigen van de console kleuren in C + + is handig als u wilt grafisch weer te geven of te benadrukken bepaalde tekst te formatteren doeleinden . Door herhaaldelijk het veranderen van de kleuren, kunt u eenvoudige animaties of spelletjes , zoals schaken en dammen te creëren . In Microsoft Windows kunt u achtergrond van de console en voorgrond kleuren wijzigen via de functie " SetConsoleTextAttribute " , dat deel uitmaakt van de Win32 API . Instructies
1

Open je C + + bestand in een editor , zoals Microsoft Visual Studio Express . Kopen van 2

Voeg de volgende code aan de bovenkant van uw dossier , zodat u kunt weergeven tekst op het scherm en de toegang Win32 API kleur functies:

# include

# include
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 >

Previous: Next:
  C /C + + Programming
·Hoe maak je een eenvoudige C T…
·Hoe maak je een Delay in Secon…
·Hoe te gebruiken C + + een cod…
·Hoe te Resources naar XCode Le…
·Hoe maak je Flip een nummer in…
·Hoe jezelf Teach Visual C 6 
·Hoe kan ik Integer Array in fu…
·Hoe te gebruiken C Taal om sam…
·Hoe te HeapSize functie gebrui…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe een Vergadering In Web.Config 
·Visual Basic Fout : Subscript buiten ber…
·Netto Architectuur Certificering 
·MySQL sluit zich Relationship Tutorial 
·COBOL Functies 
·Visio Automatiseer Met Powershell 
·Hoe het opzetten van PHP naar Email 
·PHP Vs . Perl Prestatie 
·Hoe te LabVIEW RealTime functieblokken G…
Copyright © Computer Kennis http://www.nldit.com