CONSOLE_SCREEN_BUFFER_INFO 结构体
2024-08-29 16:53:41
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)
最新文章
- Redis系列(二)-Hredis客户端设计及开源
- zend studio导入svn项目后不能代码提示的解决
- linux-9基本命令之-wget
- Android开发学习总结——Android开发的一些相关概念
- Android屏幕适配全攻略(最权威的官方适配指导)
- VC-关于VC++ 6.0的那些事儿
- Android 关于屏幕适配
- 大数据 -->; Spark和Hadoop作业之间的区别
- 使用C# (.NET Core) 实现适配器模式 (Adapter Pattern) 和外观模式 (Facade Pattern)
- P2257 YY的GCD--洛谷luogu
- 分布式监控系统Zabbix-3.0.3-完整安装记录(0)
- javascript面向对象中继承实现?
- JSON C# Class Generator ---由json字符串生成C#实体类的工具
- 【亲测有效】Win10家庭版Microsoft Edge页面出现乱码的两种解决方案及gpedit.msc命令无法使用的解决策略
- opencv-python教程学习系列8-opencv图像算术运算
- atime、mtime、ctime的区别及如何降低atime更新 mount时的option noatime
- LeetCode——Increasing Triplet Subsequence
- maven笔记(1)
- 入门系列之在Nginx配置Gzip
- SDK,JDk,Unity打包安卓apk
热门文章
- Spring学习(16)--- 基于Java类的配置Bean 之 基于泛型的自动装配(spring4新增)
- Vulkan Tutorial 17 Rendering and presentation
- js实现点击copy,可兼容
- AngularJS高级程序设计读书笔记 -- 指令篇 之 内置指令
- C# 短信发送 邮件发送
- Linux: bash script
- Java8 Lambda/Stream使用说明
- 保存Druid的监控记录
- Elasticsearch学习随笔(一)--原理理解与5.0核心插件部署过程
- NEWS-包名-baseTest-类名-BaseDao