.\" $FreeBSD$ .TH curs_overlay 3 "" .SH 名称 \fBoverlay\fR, \fBoverwrite\fR, \fBcopywin\fR - overlay and manipulate overlapped \fBncurses\fR windows .SH 書式 \fB#include \fR \fBint overlay(WINDOW *srcwin, WINDOW *dstwin);\fR .br \fBint overwrite(WINDOW *srcwin, WINDOW *dstwin);\fR .br \fBint copywin(WINDOW *srcwin, WINDOW *dstwin, int sminrow, int smincol, int dminrow, int dmincol, int dmaxrow, int dmaxcol, int overlay);\fR .SH 解説 \fBoverlay\fR ルーチンと \fBoverwrite\fR ルーチンは、 \fIdstwin\fR の一番上に \fIsrcwin\fR を オーバーレイします。 \fIscrwin\fR と \fIdstwin\fR は同じサイズであることを要求されません。 2 つのウィンドウがオーバーラップするテキストだけがコピー されます。相違点は \fBoverlay\fR が破壊的でない ( ブランクはコピーされません ) のに対し、 \fBoverwrite\fR は破壊的であるという点です。 \fBcopywin\fR ルーチンには、 \fBoverlay\fR ルーチンと \fBoverwrite\fR ルーチンより繊細で細かい制御が備わっています。 \fBprefresh\fR ルーチンと同じように、宛先ウィンドウの長方形 (\fIdminrow\fR, \fIdmincol\fR) と (\fIdmaxrow\fR, \fIdmaxcol\fR) 、およびソースウィンドウの左上 コーナーの座標 (\fIsminrow\fR, \fIsmincol\fR) が指定されます。引数 \fIoverlay\fR が \fBtrue\fR の場合、 \fBoverlay\fR と同じようにコピーは破壊的ではありません。 .SH 戻り値 整数を返すルーチンは、処理失敗すると \fBERR\fR を返してきます。処理が正常に完了した場合は、 \fBERR\fR 以外の整数値を返します。 .SH 注釈 \fBoverlay\fR と \fBoverwrite\fR はマクロである可能性があることに注意してください。 .SH 関連項目 \fBncurses\fR(3), \fBcurs_pad\fR(3), \fBcurs_refresh\fR(3) .\"# .\"# The following sets edit modes for GNU EMACS .\"# Local Variables: .\"# mode:nroff .\"# fill-column:79 .\"# End: