SetConsoleTextAttribute函数

来源:https://msdn.microsoft.com/en-us/library/windows/desktop/ms686047(v=vs.85).aspx

作用

设置控制台文本输出属性。


语法

BOOL WINAPI SetConsoleTextAttribute(
_In_ HANDLE hConsoleOutput,
_In_ WORD wAttributes
);



##参数
**hConsoleOutput**
控制台屏幕缓冲区的句柄
**wAttributes**
用一个字节的WORD来指定背景颜色和文本颜色。[点击此处查询文本属性](http://www.cnblogs.com/X-Jun/p/6925500.html)


##返回值
如果函数操作成功,返回值为非零值
如果函数操作失败,返回值为零。


##头文件
Wincon.h(包括Windows.h)


##示例
```cpp
#include
#include
int main()
{
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
WORD wd = FOREGROUND_RED | FOREGROUND_BLUE; //文本颜色为紫色
SetConsoleTextAttribute(hOut, wd);
printf("Hello World!\n");
wd |= FOREGROUND_GREEN; //设置回默认的文本属性
SetConsoleTextAttribute(hOut, wd);
CloseHandle(hOut);
getchar();
}
```
效果如图所示
![](http://images2015.cnblogs.com/blog/1172605/201705/1172605-20170531191324305-1485572071.png)

最新文章

  1. django使用ldap认证
  2. Java多线程编程核心技术---对象及变量的并发访问(二)
  3. 【HDU】4035 Maze
  4. 关于iReport报表的分页
  5. iBATIS缓存cacheModel属性浅析
  6. 《cut命令》-linux命令五分钟系列之十九
  7. Javascript的location对象
  8. Sublime Text3中最常用的快捷键
  9. jQuery kxbdMarquee 无缝滚动
  10. directshow、 Emgucv入门
  11. JqGrid分页按钮图标不显示的bug
  12. 安装SVN并使用IDEA检出项目
  13. docker数据卷管理及网络基础配置
  14. OCM_第八天课程:Section4 —》数据管理
  15. python-开放类优化内存性能
  16. TabError的解决方法
  17. iOS代码规范之命名规范
  18. 20165230 2017-2018-2 《Java程序设计》第5周学习总结
  19. Extending_and_embedding_php翻译
  20. selenium测试(Java)--截图(十九)

热门文章

  1. 2017年Web前端开发工程师薪资越来越高?
  2. Spring学习(1)----入门学习(附spring-framework下载地址)
  3. 浅谈JavaScript递归
  4. Navicat连接报错:cannot load OCI DLL,126
  5. Java数值避免浮点型计算丢失精度问题
  6. 用awk写递归
  7. 手动ecache处理
  8. 【Android Developers Training】 21. 创建一个可变动的UI
  9. 14.如何解决使用webpack打包之后,font-awsome路径不对的问题,终极解决方法
  10. Mathematica学习笔记2