curs_inch(3X) |
|
curs_inch(3X) |
名称
inch,
winch,
mvinch,
mvwinch -
curses ウィンドウから文字および属性を取得する
書式
#include <curses.h>
chtype inch(void);
chtype winch(WINDOW *win);
chtype mvinch(int y, int x);
chtype mvwinch(WINDOW *win, int y, int x);
解説
これらのルーチンは、指定されたウィンドウの現在の位置で、タイプ
chtype の文字を返します。属性がその位置に設定されている場合、それらの値は返された値に論理和 (OR) されます。
<curses.h> に定義された定数は文字か属性を単独で抽出するために
& (論理 AND) オペレータと共に使用できます。
属性
次のビット-マスクは
winch によって返された文字と論理積 (AND) できます。
A_CHARTEXT |
文字を抽出するビット-マスク |
A_ATTRIBUTES |
属性を抽出するビット-マスク |
A_COLOR |
色ペアフィールド情報を抽出するビット-マスク |
注
これらのルーチンはすべてマクロであるかもしれないことに注意してください。
移植性
これらの関数は、XSI Curses standard, Issue 4 に記述されています。
関連項目
curses(3X)
ワイド文字 (ncursesw) ライブラリの同等の関数は、 curs_in_wch(3X) に説明されています。