У меня есть пара окон NCurses, работающих в терминале. Можно ли установить другой цвет рамки для каждого окна? Я попробовал код ниже, но он не работает:
start_color() // ... init_pair (1, COLOR_RED, COLOR_CYAN); attron (COLOR_PAIR (1)); box (window, 0,0); wrefresh (window); attroff (COLOR_PAIR (1));
Вы можете установить COLOR_PAIR для всего окна следующим образом:
wbkgd(WINDOW* your_window,COLOR_PAIR(nb_of_you_pair))
Для установки цвета только для поля выполните:
wattron(win,COLOR_PAIR) box(win,0,0) wattroff(win,COLOR_PAIR)