您的位置:首页 > 编程语言 > C语言/C++

C语言 设置控制台字体颜色 SetConsoleTextAttribute

2016-09-26 09:18 513 查看


hConsoleOutput [输入参数]

控制台屏幕的输出流的句柄(handle to console screen buffer)。这个文件流的句柄必须有写入(GENERIC_READ)的权限。更多的信息,请查看MSDN上的Console Buffer Security and
Access Rights。

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下划线

代码测试





具体配色,请参见下图:





例如紫色可以用 蓝色+红色 配出来:





再要配其他颜色的话,就要去查一些配色表了

This entry was posted in
C/C++,
Windows and tagged
windows api,
windows 编程 by
lellansin. Bookmark the
permalink.

One thought on “C语言 设置控制台字体颜色 SetConsoleTextAttribute”

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: