SetConsoleTextAttribute 函数设置控制台字体的颜⾊ 设置⽂本属性的函数,原型如下:
耳朵流水是怎么回事其中: HANDLE handle_out = GetStdHandle(STD_OUTPUT_HANDLE); //获得标准输出设备句柄
⽂本属性,其实就是颜⾊属性,有背景⾊和前景⾊(就是字符的颜⾊)两类,每⼀类只提供三原⾊(红,绿,蓝)和加强⾊(灰⾊,可与其他颜⾊搭配使⽤,使颜⾊变亮,后⾯会提到)。最后还有⼀个反⾊。
跳伞英语
海鲜美食若要回复原来字体的颜⾊,可以在设置颜⾊的语句后⾯加上下⾯的语句:
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE),FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE);三原⾊的混合是⽤C 语⾔位运算中的按位或 | 运算符,背景颜⾊与字符颜⾊的同时定义也是使⽤这个运算符融合。另外,将任意颜⾊与对应的加强⾊(灰⾊,有前景和背景两种,需要对应)融合后会成为对应颜⾊的⾼亮版,⽐如红⾊字符与前景加强⾊的融合会结合成亮红⾊。BOOL SetConsoleTextAttribute( // 设置WriteConsole 等函数的字符属性
脸起皮怎么办01. HANDLE hConsoleOutput, // 句柄 02. WORD wAttributes // ⽂本属性 03. ); #include <windows.h>大学三年
束手无策01. 基本⽂本属性 :02. 03. FOREGROUND_BLUE 蓝⾊ 04. FOREGROUND_GREEN 绿⾊ 05. FORE
开青GROUND_RED 红⾊ 06. FOREGROUND_INTENSITY 加强(灰⾊⽂本属性 )07. 08. BACKGROUND_BLUE 蓝⾊背景 09. BACKGROUND_GREEN 绿⾊背景 10. BACKGROUND_RED 红⾊背景 11. BACKGROUND_INTENSITY 背景⾊加强(灰⾊背景属性 ) 12. COMMON_LVB_REVERSE_VIDEO 反⾊
夸大其词的意思13.