控制台文本属性
控制臺文本屬性
來源:https://msdn.microsoft.com/zh-cn/library/windows/desktop/ms682088(v=vs.85).aspx
控制臺文本屬性包含這兩種:字符顏色和背景顏色。它的屬性被定義在頭文件Wincon.h(包含Windows.h)中。
| FOREGROUND_BLUE | 文本顏色為藍色 |
| FOREGROUND_GREEN | 文本顏色為綠色 |
| FOREGROUND_RED | 文本顏色為紅色 |
| FOREGROUND_INTENSITY | 文本顏色增強 |
| BACKGROUND_BLUE | 背景顏色為藍色 |
| BACKGROUND_GREEN | 背景顏色為綠色 |
| BACKGROUND_RED | 背景顏色為紅色 |
| BACKGROUND_INTENSITY | 背景顏色增強 |
| COMMON_LVB_LEADING_BYTE | 首字節 |
| COMMON_LVB_TRAILING_BYTE | 尾字節 |
| COMMON_LVB_GRID_HORIZONTAL | 上劃線 |
| COMMON_LVB_GRID_LVERTICAL | 左劃線 |
| COMMON_LVB_REVERSE_VIDEO | 倒置文本和背景色屬性 |
| COMMON_LVB_UNDERSCORE | 下劃線 |
通過 | 運算符來組合所需要的屬性,同樣文本顏色可以進行組合:
DWORD d1 = FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY; //文本顏色為亮黃色 DWORD d2 = BACKGROUND_BLUE | BACKGROUND_RED; //背景顏色為紫色 DWORD d3 = FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE; //默認控制臺輸出顏色轉載于:https://www.cnblogs.com/X-Jun/p/6925500.html
總結
- 上一篇: SBT搭建Spark
- 下一篇: 【最小费用最大流】N. April Fo