私はncursesの基本的な知識しか持っておらず、manページでこの質問に対する回答を見つけることができませんでした。
ウィンドウの前景色と背景色を設定するときに、ウィンドウ全体を背景色で塗りつぶす方法はありますか?
ウィンドウを指定するには、bkgd
、またはwbkgd
を試してください。
最初に、start_color()
でカラーサポートを有効にする必要があります。
そして、色のペアを定義します。例:init_pair(1,COLOR_BLUE, COLOR_RED)
順序は_pair_number
_、foreground
、background
です
最後に、色を設定します:wbkgd(WindowName, COLOR_PAIR(1))
。