curs_bkgd(3)

,

명칭
bkgdset, wbkgdset, bkgd, wbkgd - ncurses 윈도우 배경 조작 routine

서식
#include <ncurses.h> void bkgdset(chtype ch) ;
void wbkgdset(WINDOW *win, chtype ch) ;
int bkgd(chtype ch) ;
int wbkgd(WINDOW *win, chtype ch) ;

해설
bkgdset routine와 wbkgdset routine는, 이름 첨부 윈도우의 배경을 조작합니다. 배경은, 속성과 1 개의 캐릭터의 편성으로 구성되는 chtype 입니다. 배경의 속성 부분은 모두 공백이 아닌 캐릭터와 결합 (OR)된 것입니다. 공백이 아닌 캐릭터는, waddch 로 윈도우에 기입해집니다. 배경의 캐릭터 부분과 속성 부분의 양쪽 모두가 공백의 캐릭터와 결합됩니다. 배경은 캐릭터의 프로퍼티가 되어, 스크롤 및 행 / 캐릭터의 삽입 / 삭제에 의해 캐릭터와 함께 이동합니다. 특정의 단말로 가능한 범위에서, 배경의 속성 부분은, 화면으로 설정된 캐릭터의 그래픽인 해석으로서 표시됩니다. bkgd routine와 wbkgd routine는, 새로운 배경과 윈도우내의 여러분치와 조합할 수 있습니다. 배경은 속성과 1 캐릭터의 편성입니다. 속성 부분만큼이 공백이 아닌 캐릭터의 배경을 설정하는데 사용되는데 대해, 캐릭터와 속성의 양쪽 모두가 공백의 위치에 사용됩니다. 특정의 단말상에서 가능한 범위에서, 배경의 속성 부분은, 화면으로 설정된 캐릭터의 그래픽인 해석으로서 표시됩니다.

반환값
bkgd 와 wbkgd 는 정수 OK 를 돌려줍니다. 또는, immedok 가 설정되어 있는 경우는 부가 아닌 정수를 돌려줍니다.

주석
bkgdset 와 bkgd 는 매크로일 가능성이 있습니다.

버그
immedok 는 ncurses 1.8. 6 에서는 아직 실현되고 있지 않습니다.

관련 항목
ncurses(3), curs_addch(3), curs_outopts(3)