2011-07-26 9 views
27

나는 기본적인 지식 만 가지고있어서 man 페이지에서이 질문에 대한 답을 찾을 수 없었다.색깔로 ncurses 창 채우기

창에 대한 전경색과 배경색을 설정할 때 배경색으로 전체 창을 채울 수있는 방법이 있습니까?

+0

배경색을 전경색과 동일하게 설정합니까? 또는 창에 공백을 채우시겠습니까? – Griffin

+1

필자는 수동으로 창에 공백을 채우는 것과 동일한 일종의 루틴을 의미합니다. –

답변

27

bkgd 또는 wbkgd으로 창을 지정하십시오.

먼저 start_color()으로 색상 지원을 활성화해야합니다.

그런 다음 색상 쌍을 정의하십시오. 예 :

background 마지막으로, 색상을 설정 init_pair(1,COLOR_BLUE, COLOR_RED)

순서는 pair_number이다

, foreground : wbkgd(WindowName, COLOR_PAIR(1)).