curs_overlay
Section: C Library Functions (3)
Updated:
索引
jman
索引
名称
overlay, overwrite,
copywin - overlay and manipulate overlapped ncurses windows
索引
書式
#include <ncurses.h>
int overlay(WINDOW *srcwin, WINDOW *dstwin);
int overwrite(WINDOW *srcwin, WINDOW *dstwin);
int copywin(WINDOW *srcwin, WINDOW *dstwin, int sminrow,
int smincol, int dminrow, int dmincol, int dmaxrow,
int dmaxcol, int overlay);
索引
解説
overlay
ルーチンと
overwrite
ルーチンは、
dstwin
の一番上に
srcwin
を
オーバレイします。
scrwin
と
dstwin
は同じサイズであることを要求されません。
2
つのウィンドウがオーバラップするテキストだけがコピー
されます。相違点は
overlay
が破壊的でない
(
ブランクはコピーされません
)
のに対し、
overwrite
は破壊的であるという点です。
copywin
ルーチンには、
overlay
ルーチンと
overwrite
ルーチンより繊細で細かい制御が備わっています。
prefresh
ルーチンと同じように、宛先ウィンドウの長方形
(dminrow, dmincol)
と
(dmaxrow, dmaxcol)
、およびソースウィンドウの左上
コーナーの座標
(sminrow, smincol)
が指定されます。引数
overlay
が
true
の場合、
overlay
と同じようにコピーは破壊的ではありません。
索引
戻り値
整数を返すルーチンは、処理失敗すると
ERR
を返してきます。処理が正常に完了した場合は、
ERR
以外の整数値を返します。
索引
注釈
overlay
と
overwrite
はマクロである可能性があることに注意してください。
索引
関連項目
ncurses(3), curs_pad(3), curs_refresh(3)
索引
Index
- 名称
-
- 書式
-
- 解説
-
- 戻り値
-
- 注釈
-
- 関連項目
-
Time: 07:06:44 GMT, January 12, 2009