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)