【发布时间】:2013-05-02 17:24:40
【问题描述】:
我已经看到一些其他关于 SO 处理窗口大小调整的问题,例如,ncurses - resizing glitch
那个问题中的代码有一个for循环来重绘窗口的内容在调整大小之后。
我的问题是:是否有可能,而不是在调用 clear() 之后和调用 refresh() 之前重新打印窗口,让诅咒使用输出缓冲区中已经存在的文本?
即“重排”文本,而不是清除/重印?
我有一个相当复杂的 ncurses 应用程序,其中多个窗口由多个线程更新,我真的看不出一个干净的方法来做到这一点。
【问题讨论】: