SetConsoleTextAttribute 函數--設置控制台文本屬性


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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM