根据当前的字体和显示的大小,GetLargestConsoleWindowSize函数返回最大可能的控制台窗口的大小。
COORD GetLargestConsoleWindowSize(
HANDLE 【hConsoleOutput】 | //控制台屏幕缓冲区的句柄 |
); |
参数
【hConsoleOutput】
标识控制台屏幕缓冲区。
返回值
如果函数成功,则返回值是一个COORD结构,它指定了最大可能的控制台窗口中的字符单元行数(X成员)和列(Y成员)的数量。否则,结构的成员为零。
要获取扩展错误信息,请调用GetLastError.
备注
该函数不考虑屏幕缓冲区的大小,这意味着返回的窗口大小可能大于屏幕缓冲区的大小。给定当前屏幕缓冲区大小,当前字体和显示大小,GetConsoleScreenBufferInfo功能可用于确定控制台窗口的最大大小。
也可以看看