首页 > 解决方案 > 在诅咒中调整窗口大小

问题描述

我在诅咒中有几个平铺的窗口,像这样初始化

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...
...
*/

如果用户调整终端大小,我想相应地调整窗口大小,最好的方法是什么?我能想到的就是删除旧窗口并制作新窗口,但是当我处理多个窗口时这可能有点乏味

标签: cncursescurses

解决方案


推荐阅读