2011-07-26 70 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))