[控制台(3)] 查看控制台屏幕缓存信息[TZZ]

 时间:2024-10-12 19:42:43

1、打开VS2017,新建一个名为“ConsoleDemo3”的“Windows控制台应用程序”项目(具体创建方法见引用经验);

[控制台(3)] 查看控制台屏幕缓存信息[TZZ]

3、程序启动之后,鼠标左键单击控制台窗口左上角的应用程序图标打开系统菜单。在弹出菜单中,选择“属性”,打开控制台的“属性窗口”;

[控制台(3)] 查看控制台屏幕缓存信息[TZZ]

5、查看完控制台属性后,关闭属性窗口并退出控制台程序,返回到“ConsoleDemo3.cpp”源代码文件中。在main函数之上定义一个名为“tx_console忧溲枷茫_print_buffer_info”的函数。该函数通过Windows API函数GetConsoleScreenBufferInfo获得控制台屏幕缓存的信息,然后通过printf函数将这些信息输出到控制台中;

[控制台(3)] 查看控制台屏幕缓存信息[TZZ][控制台(3)] 查看控制台屏幕缓存信息[TZZ]

8、在main函数中添加测试tx_console_print_buffer_info_ex函数的代码,然后调试运行程序。在弹出的控制台窗口中,可以见到更多的屏幕缓冲区信息。其中颜色表的值实际上是无效值,因为你还没有为控制台指定颜色表数据;

[控制台(3)] 查看控制台屏幕缓存信息[TZZ]

9、至此,获得屏幕缓冲区信息的方法就介绍完毕了。下一篇,我们再来研究一下“控制台中的字体”。Enjoy!

  • 用visual Studio2019学c需要勾选哪些单个组件
  • Visual Studio 工作负荷怎么选择
  • VS2013,VS2015各版本如何打开graphics.h头文件
  • linux一次创建100个用户怎么创建用命令
  • vscode怎样运行C语言文件?
  • 热门搜索
    南岳衡山旅游 河南旅游景点排行 陕西旅游局 个人旅游保险 司马台长城旅游攻略 青城山旅游 四月旅游 海南省旅游局 焦作旅游景点大全 河源旅游景点