CONSOLE_SCREEN_BUFFER_INFO 结构体

CONSOLE_SCREEN_BUFFER_INFO结构体

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

作用

该结构体包含控制台屏幕缓冲区的信息。

语法

typedef struct _CONSOLE_SCREEN_BUFFER_INFO {
	COORD      dwSize;
	COORD      dwCursorPosition;
	WORD       wAttributes;
	SMALL_RECT srWindow;
	COORD      dwMaximumWindowSize;
} CONSOLE_SCREEN_BUFFER_INFO;

成员

dwSize
  使用 COORD 储存了屏幕缓冲区的以字符为单位的宽度(X)和高度(Y)。
dwCursorPosition
  使用 COORD 储存了光标在屏幕缓冲区的坐标。
wAttributes
  存储了绘制文本、背景的颜色等属性,在调用输出函数输出到控制台的时候就会作用。
srWindow
  使用 SMALL_RECT 储存了控制台窗口左上角和右下角对应屏幕缓冲区的位置。该参数可以指定要输出的特定屏幕缓冲区的矩形区域。
dwMaximumWindowSize
  使用 COORD 储存了控制台窗口以字符为单位的最大宽度和高度。

头文件

Wincon.h(包括Windows.h)

posted @ 2017-05-26 14:00  X_Jun  阅读(1065)  评论(0编辑  收藏  举报
levels of contents