名称
wresize - curses ウィンドウのサイズを変更 (リサイズ) する
書式
#include <curses.h>
int wresize(WINDOW *win, int lines, int columns);
解説
wresize 関数は、
ncurses ウィンドウが指定された値にその範囲を適応させるために記憶域を再割り付けします。一方の範囲が現在値より大きい場合、ウィンドウのデータは、現在の背景演出 (
wbkgndset によって設定されたように) をそれらへマージするために空白 (ブランク) で満たされます。
戻り値
整数を返す関数は、失敗すると
ERR を返し、成功すれば
OK を返します。範囲が 0 以下か等しいか、またはウィンドウのためのメモリを (再)割り付けする間にエラーが生じたなら失敗します。
注
範囲に置かれたただ一つの制限は、それらが 0 より大きいということです。範囲は、
resizeterm のロジックを単純化するために
curses 画面範囲と比較されません。呼び出し側は、ウィンドウの範囲が実際の画面範囲内に適合することを保証しなければなりません。
関連項目
resizeterm(3X)
作者
Thomas Dickey (BSD curses のために 1988 年に書かれた等価な機能から)。