スポンサーリンク

curs_clear

名称
書式
解説
戻り値
注釈
関連項目

名称

erase, werase, clear, wclear, clrtobot, wclrtobot, clrtoeol, wclrtoeol - ncurses ウィンドウのすべてまたは一部をクリアする

書式

# include <ncurses.h>

int erase(void);
int werase(WINDOW *win);
int clear(void);
int wclear(WINDOW *win);
int clrtobot(void);
int wclrtobot(WINDOW *win);
int clrtoeol(void);
int wclrtoeol(WINDOW *win);

解説

erase ルーチンと werase ルーチンは、ウィンドウ内の各位置にブランクを コ ピーして画面をクリアします。

clear ルーチンおよび wclear ルーチンは、 erase および werase と類似して いますが、 clearok を呼び出すこともします。そのウィン ド ウ に つ い て wrefresh を次に呼び出したときに画面が完全にクリアされ、ゼロから再描画さ れます。

clrtobot ルーチンと wclrtobot ルーチンは、カーソルから画面の終端まで を 消 去します。すなわち、ウィンドウ内のカーソルより下方のすべての線を消去 します。また、カーソルの右にある現在の線も消去されます。

clrtoeol ルーチンと wclrtoeol ルーチンは、カーソルの右にある現在の線 を 消去します。

戻り値

す べてのルーチンが整数 OK を返します。または、immedok が設定されている 場合は負でない整数を返します。

注釈

erase, werase, clear, wclear, clrtobot および clrtoeol はマクロである可 能性があることに注意してください。

関連項目

ncurses(3), curs_outopts(3), curs_refresh(3)

スポンサーリンク