curs_in_wch(3x) curs_in_wch(3x)
in_wch, mvin_wch, mvwin_wch, win_wch
- ウインドウから複合文字と表示属性を取り出す
#include <curses.h>
int in_wch(cchar_t *wcval);
int mvin_wch(int y, int x, cchar_t *wcval);
int mvwin_wch(WINDOW *win, int y, int x, cchar_t *wcval);
int win_wch(WINDOW *win, cchar_t *wcval);
これらの関数は、指定のウインドウのカーソルの現在位置から
複合文字と表示属性を取り出し、wcval の指す cchar_t 型領域に
格納します。
XSI Curses standard はエラーを何も定義していません。
この実装はヌルポインタをチェックし、その場合は ERR を
返します。
mv で始まるルーチンはまた、カーソルの移動についてエラーを
チェックし、その場合は ERR を返します。
上記以外の場合、各ルーチンは OK を返します。
mv で始まる関数は、最初に wmove を使用してカーソルを移動し、
位置がウインドウの外だった場合、またはウインドウ・ポインタが
ヌルの場合にエラーを返します。
これらのルーチンはすべてマクロであるかもしれないことに
注意してください。
これらの関数は XSI Curses standard, Issue 4 に
記載されています。
curses(3x), curs_inch(3x).
curs_in_wch(3x)