CHAR_INFO结构指定了屏幕缓冲区字符单元格的Unicode或ANSI字符以及前景(文本)和背景颜色属性。控制台功能使用此结构来读取和写入控制台屏幕缓冲区。
typedef struct _CHAR_INFO { // GMT
联合{/ * Unicode或ANSI字符* /
WCHAR UnicodeChar;
CHAR AsciiChar;
} Char;
WORD Attributes; //文字和背景颜色
} CHAR_INFO, *PCHAR_INFO;
会员
烧焦
指定屏幕缓冲区字符单元格的Unicode(宽字符)或ANSI字符,具体取决于是使用Unicode或ANSI版本的函数。
属性
指定绘制屏幕缓冲区字符单元格的前景(文本)和背景颜色。该成员可以为零,也可以是以下值的任意组合:
BACKGROUND_BLUE | FOREGROUND_BLUE |
BACKGROUND_GREEN | FOREGROUND_GREEN |
BACKGROUND_RED | FOREGROUND_RED |
BACKGROUND_INTENSITY | FOREGROUND_INTENSITY |
也可以看看
ReadConsoleOutput, ScrollConsoleScreenBuffer, WriteConsoleOutput