参考
COBOLアプリケーションでカーソル位置を獲得するには、カーソル位置項目による通知または項目のカーソル獲得で対応してください。
オペレータからの入力完了時のカーソル位置を獲得します。
PSINT PSFUNCTION ps_get_caret_lc (
PSFILE psfile,
PSPLCPOINT pLcPoint);
psfile | : | オープン処理で獲得した表示ファイル識別子を指定します。 |
pLcPoint | : | カーソルの行/桁位置を通知する行桁座標構造体へのポインタを指定します。カーソルの行/桁位置は、定義体の左上座標を原点(1,1)とした値を通知します。 |
オペレータからの入力が完了したときのカーソル位置を獲得します。
PSFILE psfile; SAMPLE samp; PSLCPOINT LcPoint; ~ ps_set_formatsize(psfile,"SAMPLE",s_SAMPLE); ps_read(psfile, PS_READ_NOERASE, "SCREEN", 0); ps_get_caret_lc(psfile, &LcPoint); ~
正常終了時には0が返されます。エラー発生時には1または2が返されます。psfileの指定に誤りがある場合には2が、それ以外のエラーの場合には1が返されます。1が返された場合には通知コードの獲得で通知コードを獲得してエラー原因を識別できます。