名称
redrawwin, wredrawln ― 行のアップデートステータス関数
構文
#include <curses.h>
int redrawwin(WINDOW *win);
int wredrawln(WINDOW *win, int beg_line, int num_lines);
説明
redrawwin() および wredrawln() の両関数は、指定したウィンドウに対して物理的に表示される情報の一部またはすべてが破壊された可能性があることを処理系に通知します。 redrawwin() 関数は、ウィンドウ全体にマークを付けます。 wredrawln() は、行番号 beg_line から始まる num_lines 行だけにマークを付けます。 これらの関数は、そのウィンドウに対する次のリフレッシュ操作でウィンドウに物理的に何が表示されているかを前提としたいかなる最適化も行わないようにします。
戻り値
正常に終了すると、これらの関数は OK を返します。 そうでなければ
ERR を返します。
アプリケーション使用法
redrawwin() および wredrawln() の両関数をテキストエディタ内で使うと、画面の一部またはすべてを再描画するコマンドを実行することができます。
変更履歴
X/Open Curses 第 4 版にて新規リリース