Заполните окно ncurses цветом - PullRequest
31 голосов
/ 27 июля 2011

У меня есть только базовые знания ncurses, и я не смог найти ответ на этот вопрос на страницах man.

Когда вы устанавливаете цвет переднего плана и фона для окна, есть ли способзаполнить все окно цветом фона?

1 Ответ

33 голосов
/ 27 июля 2011

Пожалуйста, попробуйте bkgd или wbkgd для указания окна.

Сначала вы должны включить поддержку цвета с помощью start_color().

А затем определите цветовую пару. Пример: init_pair(1,COLOR_BLUE, COLOR_RED)

Порядок pair_number, foreground, background

Наконец, установите цвета: wbkgd(WindowName, COLOR_PAIR(1)).

...