【发布时间】:2023-07-06 22:47:01
【问题描述】:
环境:
- PDCurses 最新版本
- Windows 10
- Visual Studio 2015 更新 2
问题
PDCurses 提供了一个函数getmaxxy 来获取屏幕的最大x 和y 坐标。这会在启动时返回正确的值,但如果我用鼠标调整窗口大小然后再次调用getmaxxy,我会返回相同的值。
这是 pdcurses 中的错误/限制吗?是否有特定于 Windows 的方法来获取此信息?
我也尝试过这个特定于 Windows 的解决方案,它也总是返回启动值:Getting terminal size in c for windows?
【问题讨论】:
-
从未使用过该库我不知道这是否正确,但对我来说
getmaxxy听起来像是一个函数,它将为您提供可能的最大窗口大小而不是当前窗口大小。你能检查一下吗? -
它正确返回程序第一次启动时控制台的大小。无论您将窗口放大还是缩小,它都不会改变。
标签: c++ console ncurses pdcurses