⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 curs_attr.3x.html

📁 ncurses 库 可能有用酒用 没用就算了 我觉得还可以用
💻 HTML
📖 第 1 页 / 共 2 页
字号:
       The routine <STRONG>chgat</STRONG> changes the attributes of a given number       of characters starting at the current cursor  location  of       <STRONG>stdscr</STRONG>.   It  does not update the cursor and does not per-       form wrapping.  A character count of -1  or  greater  than       the  remaining window width means to change attributes all       the way to the end of the current line.  The <STRONG>wchgat</STRONG>  func-       tion generalizes this to any window; the <STRONG>mvwchgat</STRONG> function       does a cursor move before acting.  In these functions, the       color  argument is a color-pair index (as in the first ar-       gument of <EM>init</EM><STRONG>_</STRONG><EM>pair</EM>, see <STRONG><A HREF="curs_color.3x.html">curs_color(3x)</A></STRONG>).  The <STRONG>opts</STRONG>  argu-       ment is not presently used, but is reserved for the future       (leave it <STRONG>NULL</STRONG>).  Note that changing the  attributes  does       not imply that a subsequent <STRONG>refresh</STRONG> will update the screen       to match, since the character  values  are  not  modified.       Use  <STRONG>touchwin</STRONG> to force the screen to match the updated at-       tributes.   <STRONG>Attributes</STRONG>       The following video attributes, defined in <STRONG>&lt;curses.h&gt;</STRONG>, can       be passed to the routines <STRONG>attron</STRONG>, <STRONG>attroff</STRONG>, and <STRONG>attrset</STRONG>, or       OR'd with the characters passed to <STRONG>addch</STRONG>.        <STRONG>A_NORMAL</STRONG>        Normal display (no highlight)        <STRONG>A_STANDOUT</STRONG>      Best highlighting mode of the terminal.        <STRONG>A_UNDERLINE</STRONG>     Underlining        <STRONG>A_REVERSE</STRONG>       Reverse video        <STRONG>A_BLINK</STRONG>         Blinking        <STRONG>A_DIM</STRONG>           Half bright        <STRONG>A_BOLD</STRONG>          Extra bright or bold        <STRONG>A_PROTECT</STRONG>       Protected mode        <STRONG>A_INVIS</STRONG>         Invisible or blank mode        <STRONG>A_ALTCHARSET</STRONG>    Alternate character set        <STRONG>A_CHARTEXT</STRONG>      Bit-mask to extract a character        <STRONG>COLOR_PAIR(</STRONG><EM>n</EM><STRONG>)</STRONG>   Color-pair number <EM>n</EM>       The following macro is the reverse of <STRONG>COLOR_PAIR(</STRONG><EM>n</EM><STRONG>)</STRONG>:       <STRONG>PAIR_NUMBER(</STRONG><EM>attrs</EM>) Returns the pair number associated                          with the <STRONG>COLOR_PAIR(</STRONG><EM>n</EM><STRONG>)</STRONG> attribute.       The return values of many of these routines are not  mean-       ingful (they are implemented as macro-expanded assignments       and simply return their argument).  The SVr4  manual  page       claims (falsely) that these routines always return <STRONG>1</STRONG>.</PRE><H2>NOTES</H2><PRE>       Note  that  <STRONG>attroff</STRONG>,  <STRONG>wattroff</STRONG>,  <STRONG>attron</STRONG>, <STRONG>wattron</STRONG>, <STRONG>attrset</STRONG>,       <STRONG>wattrset</STRONG>, <STRONG>standend</STRONG> and <STRONG>standout</STRONG> may be macros.       <STRONG>COLOR_PAIR</STRONG> values can only be OR'd with attributes if  the       pair  number  is  less  than 256.  The alternate functions       such as <STRONG>color_set</STRONG> can pass a color  pair  value  directly.       However,  ncurses  ABI 4 and 5 simply OR this value within       the alternate functions.  You must use ncurses  ABI  6  to       support more than 256 color pairs.</PRE><H2>PORTABILITY</H2><PRE>       These  functions are supported in the XSI Curses standard,       Issue 4.  The standard  defined  the  dedicated  type  for       highlights,  <STRONG>attr_t</STRONG>,  which is not defined in SVr4 curses.       The functions taking <STRONG>attr_t</STRONG> arguments  are  not  supported       under SVr4.       The XSI Curses standard states that whether the tradition-       al functions  <STRONG>attron</STRONG>/<STRONG>attroff</STRONG>/<STRONG>attrset</STRONG>  can  manipulate  at-       tributes  other  than  <STRONG>A_BLINK</STRONG>,  <STRONG>A_BOLD</STRONG>, <STRONG>A_DIM</STRONG>, <STRONG>A_REVERSE</STRONG>,       <STRONG>A_STANDOUT</STRONG>, or <STRONG>A_UNDERLINE</STRONG> is "unspecified".   Under  this       implementation  as  well  as  SVr4 curses, these functions       correctly manipulate all other  highlights  (specifically,       <STRONG>A_ALTCHARSET</STRONG>, <STRONG>A_PROTECT</STRONG>, and <STRONG>A_INVIS</STRONG>).       XSI  Curses added the new entry points, <STRONG>attr_get</STRONG>, <STRONG>attr_on</STRONG>,       <STRONG>attr_off</STRONG>, <STRONG>attr_set</STRONG>, <STRONG>wattr_on</STRONG>, <STRONG>wattr_off</STRONG>,  <STRONG>wattr_get</STRONG>,  <STRONG>wat-</STRONG>       <STRONG>tr_set</STRONG>.   These  are intended to work with a new series of       highlight macros prefixed with <STRONG>WA_</STRONG>.        <STRONG>WA_NORMAL</STRONG>       Normal display (no highlight)        <STRONG>WA_STANDOUT</STRONG>     Best highlighting mode of the terminal.        <STRONG>WA_UNDERLINE</STRONG>    Underlining        <STRONG>WA_REVERSE</STRONG>      Reverse video        <STRONG>WA_BLINK</STRONG>        Blinking        <STRONG>WA_DIM</STRONG>          Half bright        <STRONG>WA_BOLD</STRONG>         Extra bright or bold        <STRONG>WA_ALTCHARSET</STRONG>   Alternate character set       The XSI curses standard specifies that each pair of corre-       sponding  <STRONG>A_</STRONG>  and <STRONG>WA_</STRONG>-using functions operates on the same       current-highlight information.       The XSI standard extended conformance level adds new high-       lights <STRONG>A_HORIZONTAL</STRONG>, <STRONG>A_LEFT</STRONG>, <STRONG>A_LOW</STRONG>, <STRONG>A_RIGHT</STRONG>, <STRONG>A_TOP</STRONG>, <STRONG>A_VER-</STRONG>       <STRONG>TICAL</STRONG> (and corresponding <STRONG>WA_</STRONG> macros for each)  which  this       implementation does not yet support.</PRE><H2>RETURN VALUE</H2><PRE>       All  routines  return the integer <STRONG>OK</STRONG> on success, or <STRONG>ERR</STRONG> on       failure.       X/Open does not define any error conditions.       This implementation returns an error if the window pointer       is  null.  The <STRONG>wcolor_set</STRONG> function returns an error if the       color  pair  parameter  is  outside  the   range   0..COL-       OR_PAIRS-1.</PRE><H2>SEE ALSO</H2><PRE>       <STRONG><A HREF="ncurses.3x.html">curses(3x)</A></STRONG>,        <STRONG><A HREF="curs_addch.3x.html">curs_addch(3x)</A></STRONG>,        <STRONG><A HREF="curs_addstr.3x.html">curs_addstr(3x)</A></STRONG>,       <STRONG><A HREF="curs_bkgd.3x.html">curs_bkgd(3x)</A></STRONG>, <STRONG><A HREF="curs_printw.3x.html">curs_printw(3x)</A></STRONG>                                                          <STRONG><A HREF="curs_attr.3x.html">curs_attr(3x)</A></STRONG></PRE><HR><ADDRESS>Man(1) output converted with<a href="http://www.oac.uci.edu/indiv/ehood/man2html.html">man2html</a></ADDRESS></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -