ウィンドウのサイズ変更を扱うSOに関する他の質問を見てきました。たとえば、ncurses - サイズ変更の不具合
その質問のコードには、サイズ変更後にウィンドウの内容を再描画するための for ループがあります。
私の質問は: への呼び出しの後と へclear()
の呼び出しの前にウィンドウを再表示するのではなくrefresh()
、すでに出力バッファーにあるテキストを curses に使用させることは可能ですか?
つまり、クリア/再印刷ではなく、テキストを「リフロー」するには?
複数のウィンドウが複数のスレッドによって更新されるかなり複雑な ncurses アプリケーションがあり、これを行うためのきれいな方法が実際にはわかりません。