2011-07-26 68 views
27

我只有ncurses的基本知识,并且我无法在手册页中找到对此问题的答案。用颜色填充ncurses窗口

当你设置窗口的前景色和背景色时,有没有办法用背景色填充整个窗口?

+0

将背景颜色设置为与前景相同?或者用空格填充窗口? – Griffin

+1

我的意思是某种程序相当于用空格手动填充窗口。 –

回答

27

请尝试bkgdwbkgd指定窗口。

首先,您必须使用start_color()启用颜色支持。

然后定义颜色对。 实施例:init_pair(1,COLOR_BLUE, COLOR_RED)

顺序是pair_number,​​,background

最后,设置颜色:wbkgd(WindowName, COLOR_PAIR(1))