如何获得Windows控制台高度?

时间:2012-06-06 19:50:40

标签: c++ winapi console height

那是控制台中的行数?

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

1 个答案:

答案 0 :(得分:6)

使用GetConsoleScreenBufferInfo

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

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

如果您使用Vista及以上版本,也可以使用此"Ex"形式。