VC控制台程序的文字颜色

来源:互联网 发布:淘宝达人发帖里的链接 编辑:程序博客网 时间:2024/05/11 18:36
// 控制台程序的基本文本颜色
// #define FOREGROUND_BLUE      0x0001 // text color contains blue.
// #define FOREGROUND_GREEN     0x0002 // text color contains green.
// #define FOREGROUND_RED       0x0004 // text color contains red.
// #define FOREGROUND_INTENSITY 0x0008 // text color is intensified.

//不同的组合可呈现如下几种颜色

■ 0x00
■ 0x01
■ 0x02
■ 0x03
■ 0x04
■ 0x05
■ 0x06
■ 0x07
■ 0x08
■ 0x09
■ 0x0a
■ 0x0b
■ 0x0c
■ 0x0d
■ 0x0e

//示例程序
int main(int argc, char* argv[])
{
    HANDLE hConsole=GetStdHandle(STD_OUTPUT_HANDLE);
    SetConsoleTextAttribute(hConsole,0x0c);//基本颜色的组合
  
  cout<<"红色文字"<<endl;
 
    return 0;
}
 
红色文字


■ 0x0f