目前我有一个在 Win7/AIX/Linux 上运行的 c++ 控制台应用程序。在应用程序中,我使用 getmaxyx 来获取窗口的尺寸。
getmaxyx(_window, _rows, _cols);
在 Windows 平台上,我需要使用正在运行的应用程序的(属性)(布局)选项,以使屏幕最大化。这有点痛苦。
翻阅文档没有任何价值。
lines: Specifies the number of lines the "screen" will have.
Directly equates to LINES.
There is no theoretical maximum.
The minimum value must be 2.
Default: 24
cols: Specifies the number of columns the "screen" will have.
Directly equates to COLS.
There is no theoretical maximum.
The minimum value must be 2.
Default: 80
有什么技术可以用来使窗口调整到屏幕的物理大小?是否有使用 PDCurses 和诅咒的便携方式?如果没有,是否有任何特定于平台的方法来实现此行为?