web-dev-qa-db-ja.com

ncursesウィンドウを色で塗りつぶす

私はncursesの基本的な知識しか持っておらず、manページでこの質問に対する回答を見つけることができませんでした。

ウィンドウの前景色と背景色を設定するときに、ウィンドウ全体を背景色で塗りつぶす方法はありますか?

31

ウィンドウを指定するには、bkgd、またはwbkgdを試してください。

最初に、start_color()でカラーサポートを有効にする必要があります。

そして、色のペアを定義します。例:init_pair(1,COLOR_BLUE, COLOR_RED)

順序は_pair_number_、foregroundbackgroundです

最後に、色を設定します:wbkgd(WindowName, COLOR_PAIR(1))

33
Marcin Zaluski