我想创建一个程序,我可以停止,启动和监控进程及其输出,通知,错误等。可能已经完成但我还没有找到它。
这是我的第一个ncurses计划,我有一个样式问题。我正在读取包含所有初始布局信息的XML文件。这将终端分成几个部分。每个部分我想要一个标题栏。这只是A_REVERSE或指定的fg / bg颜色对。
我在一分钟前没有发现wattr_on() wattr_off()
函数。这是朝着正确方向迈出的一步。但是我打电话给wborder()
并且我得到了我不想要的角色。具体做法是:
wborder(pwin, '\0', '\0', ' ', '\0', ' ', ' ', '\0', '\0');
我希望NULL
不是字符,不是默认字符。我试图没有循环这样做。有可能吗?
答案
mvwhline(pwin,0,0,' ',xmax);
wprintw(pwin,"%s",sztitle);
mvwchgat(pwin,0,0,-1,A_REVERSE,0,0);
答案 0 :(得分:1)
窗口边框是窗口边框,而不是标题。如果您只想要这样,那么最好只使用mvwchgat()
来突显标题。