NCURSES:创建一个没有循环的标题栏

时间:2016-03-01 08:13:18

标签: c++ c ncurses

我想创建一个程序,我可以停止,启动和监控进程及其输出,通知,错误等。可能已经完成但我还没有找到它。

这是我的第一个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);

1 个答案:

答案 0 :(得分:1)

窗口边框是窗口边框,而不是标题。如果您只想要这样,那么最好只使用mvwchgat()来突显标题。