使用NCurses改变窗口的边框颜色

问题描述

| 我有几个在终端中运行的NCurses窗口。是否可以为每个窗口设置其他边框颜色?我在下面尝试了代码,但是没有用:
start_color()
// ...

init_pair (1,COLOR_RED,COLOR_CYAN);
attron (COLOR_PAIR (1));
box (window,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)
wattroff(win,COLOR_PAIR)
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...