Advertisement

ncurses-读书笔记2

阅读量:

通过调用 attron()attroff() 这两个函数,可以实现对输出修饰效果的启用与禁用操作。
关于修饰属性的种类包括:
A_NORMAL 表示普通字符显示,不进行任何亮显处理;
A_STANDOUT 对应终端中亮度最高的字符;
A_UNDERLINE 用于添加下划线效果;
A_REVERSE 实现字符反白显示;
A_BLINK 则使字符呈现闪烁状态;
A_DIM 为半亮度显示模式;
A_BOLD 可以实现加亮并加粗的效果;
A_PROTECT 是保护模式,防止字符被修改;
A_INVIS 对应空白显示模式,即不可见字符;
A_ALTCHARSET 指定使用替代字符集;
A_CHARTEXT 用于实现字符遮盖效果;
COLOR_PAIR(n) 则用于设置前景色和背景色组合。若需同时应用多种修饰属性,则应在各属性之间插入符号 ‘|’

21.attrset() 函数的作用是为整个窗口统一设定一种修饰属性,并且会覆盖此前所设置的所有修饰效果。而 attron() 函数则从其被调用的位置开始启用相应的修饰。如需关闭所有已设定的修饰,可使用 standend() 函数完成。

22.attr_get() 函数的功能是获取当前窗口所

全部评论 (0)

还没有任何评论哟~