c++ - 如何获取 Windows 控制台高度?

标签 c++ winapi console height

这是控制台中的行数?

我知道 SetConsoleWindowInfo() 但我找不到相应 GetConsoleWindowInfo() 的任何工作表。

最佳答案

使用GetConsoleScreenBufferInfo :

CONSOLE_SCREEN_BUFFER_INFO csbi;
GetConsoleScreenBufferInfo (GetStdHandle (STD_OUTPUT_HANDLE), &csbi);

//use csbi.dwSize for the rows and columns...

如果您使用的是 Vista 及更高版本,则可以使用 "Ex"也是这种形式。

关于c++ - 如何获取 Windows 控制台高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10921152/

相关文章:

c++ - 重复创建和删除同一目录时拒绝访问

c++ - 从控制台和 gui 应用程序的输入设计中读取值 (c++)

intellij-idea - 标准输出进度条在 Pycharm 中不起作用

c++ - 缓冲的 MySql 连接器 C++ 结果集

c++ - 错误 C3861 : 'D3DCompileFromFile' : identifier not found

c++ - Qt 4.6 + MinGW : suppress warnings for generated code

javascript - 如何将shell输出按字符串写入文件

c++ - 在 Windows 中创建和移动超过 260 个字符的路径名的程序

c++ - 如何读取用户键盘输入?

c++ - 编译错误: error C2704: __va_start intrinsic only allowed in varargs?的含义