c - 在诅咒中调整窗口大小
问题描述
我在诅咒中有几个平铺的窗口,像这样初始化
int row, col;
getmaxyx(stdscr, row, col);
WINDOW* a = newwin(row, col/2, 0, 0);
WINDOW* b = newwin(row, col/2, 0, col/2);
box(a, 0, 0);
box(b, 0, 0);
/* Refresh stdscr and windows...
...
*/
如果用户调整终端大小,我想相应地调整窗口大小,最好的方法是什么?我能想到的就是删除旧窗口并制作新窗口,但是当我处理多个窗口时这可能有点乏味
解决方案
推荐阅读
- r - 如何在 SAS 中按行或列索引选择特定数据值?
- symfony - 日期时间对象的 Symfony HiddenType
- python - 如何将文件夹添加到 Django?
- php - 连接三个表并分组
- javascript - 是否可以创建自定义对象来替代 HTML 选择?
- c - 用于 LED 调光异常行为的 PWM
- python - 在不匹配(“N”)的参考上查找字符串(DNA序列)的位置
- arrays - 如何在 c 编程中将一个数组绑定到另一个数组?
- r - 使用字符向量分量作为 R 函数的参数
- python - 如何为新项目使用新目录位置及其在 buildozer 中的 main.py 文件为 android 部署?