curs_overlay(3)

명칭
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 routine와 overwrite routine는, dstwin 의 맨 위에 srcwin (을)를 오버레이 합니다. scrwin (와)과 dstwin (은)는 같은 사이즈인 것을 요구되지 않습니다. 2 개의 윈도우가 오버랩 하는 텍스트만이 카피 됩니다. 차이점은 overlay 하지만 파괴적이지 않다 ( 공백은 카피되지 않습니다 )
 것에 대해, overwrite (은)는 파괴적이다라고 말하는 점입니다. copywin routine에는, overlay routine와 overwrite routine보다 섬세하고 세세한 제어가 갖춰지고 있습니다. prefresh routine와 같이, 행선지 윈도우의 직사각형 (dminrow, dmincol) (와)과 (dmaxrow, dmaxcol) , 및 소스 윈도우의 좌상 코너의 좌표 (sminrow, smincol) 하지만 지정됩니다. 인수 overlay 하지만 true 의 경우, overlay (와)과 같이 카피는 파괴적이지는 않습니다.

반환값
정수를 돌려주는 routine는, 처리 실패하면(자) ERR (을)를 돌려주어 옵니다. 처리가 정상적으로 완료했을 경우는, ERR 이외의 정수치를 돌려줍니다.

주석
overlay (와)과 overwrite (은)는 매크로일 가능성이 있는 것에 주의해 주세요.

관련 항목
ncurses(3), curs_pad(3), curs_refresh(3)