SetConsoleTextAttribute 函数--设置控制台文本属性
2017-05-31 19:05
423 查看
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来指定背景颜色和文本颜色。点击此处查询文本属性
返回值
如果函数操作成功,返回值为非零值如果函数操作失败,返回值为零。
头文件
Wincon.h(包括Windows.h)示例
#include <iostream> #include <Windows.h> 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(); }
效果如图所示
相关文章推荐
- 利用SetConsoleTextAttribute函数设置控制台颜色
- 利用SetConsoleTextAttribute函数设置控制台颜色
- 利用SetConsoleTextAttribute函数设置控制台颜色
- 利用SetConsoleTextAttribute函数设置控制台颜色
- 利用SetConsoleTextAttribute函数设置控制台颜色
- 利用SetConsoleTextAttribute函数设置控制台颜色 作者:odaynot
- 利用SetConsoleTextAttribute函数设置控制台颜色
- SetConsoleTextAttribute函数设置控制台字体的颜色
- 利用SetConsoleTextAttribute函数设置控制台颜色
- 利用SetConsoleTextAttribute函数设置控制台颜色
- 利用SetConsoleTextAttribute函数设置控制台颜色
- C语言 设置控制台字体颜色 SetConsoleTextAttribute
- C语言 设置控制台字体颜色 SetConsoleTextAttribute
- settextstyle() 设置文本型式函数
- SetConsoleTitle 函数--设置控制台窗口标题
- SetConsoleScreenBufferSize 函数--设置控制台屏幕缓冲区大小
- FillConsoleOutputAttribute 函数--指定区域填充控制台输出属性
- SetConsoleWindowInfo 函数--设置控制台窗口的大小和位置
- SetConsoleTextAttribute设置颜色后的恢复
- SetConsoleTextAttribute设置颜色后的恢复