Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zmeniť farbu v C + +

Zmena farieb konzoly v C + + je užitočné , keď chcete zobraziť grafiku alebo zdôrazniť určitý text pre účely formátovanie . Tým , že opakovane mení farby , môžete vytvoriť jednoduché animácie a hry , ako sú šach a dáma . V systéme Microsoft Windows , môžete zmeniť farby popredia a pozadia konzoly tým prístup k funkcii " SetConsoleTextAttribute " , ktorý je súčasťou Win32 API . Pokyny dovolená 1

Otvorte C + + súbor v editore , ako je napríklad Microsoft Visual Studio Express .
2

Pridajte nasledujúci kód v hornej časti súboru, takže si môžete zobraziť text na obrazovke a prístup k Win32 API farba funkcie : Spojené

# include

# include
3

Načítať a uložiť aktuálne nastavenie farieb pridaním nasledujúci kód vnútri funkcie :

MANIPULOVA Hout = GetStdHandle ( STD_OUTPUT_HANDLE ) ; klipart

WORD colors_old ;

CONSOLE_SCREEN_BUFFER_INFO csbi_old ;

GetConsoleScreenBufferInfo ( Hout , a csbi_old ) ;

colors_old = csbi_old.wAttributes ;
4

Nastavte nové farby pre konzoly popredia a pozadia pridaním kódu :

SetConsoleTextAttribute ( Hout , BACKGROUND_BLUE

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené