开发者

Fill an ncurses window with a color

I only have a basic knowledge of ncurses,开发者_如何转开发 and I was unable to find an answer to this question in the man pages.

When you set the foreground and background color for a window, is there a way to fill the whole window with the background color?


Please try bkgd, or wbkgd for specifying a window.

First you have to enable color support with start_color().

And then define color pair. Example:init_pair(1,COLOR_BLUE, COLOR_RED)

The order is pair_number, foreground, background

Finally, set colors: wbkgd(WindowName, COLOR_PAIR(1)).


You can also use wbkgd(stdscr, COLOR_PAIR(1)) to change the main window color.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜