c++ 设置console字体颜色

来源:互联网 发布:联通宽带网络怎么样 编辑:程序博客网 时间:2024/05/29 17:33
CONSOLE_SCREEN_BUFFER_INFO csbi;
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
GetConsoleScreenBufferInfo(hOut, &csbi);

SetConsoleTextAttribute(hOut, FOREGROUND_GREEN | FOREGROUND_INTENSITY); 前景色绿色,前景色加强

输出语句:

app.logger().log("\033[32mper file url :[%s]\033[0m", iter->path().filename().string());


SetConsoleTextAttribute(hOut, csbi.wAttributes);



属性意义FOREGROUND_BLUE前景色包含 蓝色FOREGROUND_GREEN前景色包含 绿色FOREGROUND_RED前景色包含 红色FOREGROUND_INTENSITY前景色加强BACKGROUND_BLUE背景色包含 蓝色BACKGROUND_GREEN背景色包含 绿色BACKGROUND_RED背景色包含 红色BACKGROUND_INTENSITY背景色加强COMMON_LVB_GRID_HORIZONTAL顶部水平网格COMMON_LVB_GRID_LVERTICAL左竖直网格COMMON_LVB_GRID_RVERTICAL右竖直网格COMMON_LVB_UNDERSCORE下划线

0 0