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)
作者:X_Jun
本文版权归X_Jun(博客园)所有(CSDN为x_jun96),欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号