ncurses несколько цветов на экране

Я хочу сделать меню сncurses.h и более одного цвета. Я имею в виду что-то вроде этого:

<code>┌────────────────────┐
│░░░░░░░░░░░░░░░░░░░░│ <- color 1
│▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│ <- color 2
└────────────────────┘
</code>

Но если я используюinit_pair(), attron()а такжеattroff() цвет всего экрана такой же, как я и ожидал.

<code>initscr();

init_pair(0, COLOR_BLACK, COLOR_RED);
init_pair(1, COLOR_BLACK, COLOR_GREEN);

attron(0);
printw("This should be printed in black with a red background!\n");
refresh();

attron(1);
printw("And this in a green background!\n");
refresh()    

sleep(2);

endwin();
</code>

Что не так с этим кодом?

Спасибо за каждый ответ!

Ответы на вопрос(2)

Ваш ответ на вопрос