EN JA
curs_legacy(3X)
curs_legacy(3X) curs_legacy(3X)

名称

getbegx, getbegy, getcurx, getcury, getmaxx, getmaxy, getparx, getpary - curses のカーソルとウィンドウの座標を取得する

書式

#include <curses.h>
 
int getbegx(WINDOW *win);
 
int getbegy(WINDOW *win);
 
int getcurx(WINDOW *win);
 
int getcury(WINDOW *win);
 
int getmaxx(WINDOW *win);
 
int getmaxy(WINDOW *win);
 
int getparx(WINDOW *win);
 
int getpary(WINDOW *win);
 

解説

getbegygetbegx 関数は、 getbegyx と同じデータを返します。

getcurygetcurx 関数は、 getyx と同じデータを返します。

getmaxygetmaxx 関数は、 getmaxyx と同じデータを返します。

getparygetparx 関数は、 getparyx と同じデータを返します。

戻り値

これらの関数は、整数を返すか、またはウィンドウのパラメータが NULL であるなら、ERR を返します。

これらのすべてのインタフェースは、マクロと関数として提供されます。 NCURSES_OPAQUE が定義されるとき、マクロは、抑制されます (関数だけが提供されます)。 getyx のような標準の形式は、マクロとして実装され、 WINDOW 構造体の内部の詳細に依存することを避けるために、ここで記述された関数に関して、(この実装で) 定義されなければなりません。

移植性

これらの関数は、Version 7、BSD または System V 実装でサポートされました。

関連項目

curses(3X), curs_getyx(3X), curs_opaque(3X)