CBL_READ_SCR_CHATTRS

画面から文字とそれらの属性の列を読み込む。

構文:
call "CBL_READ_SCR_CHATTRS"  using    screen-position
                                      character-buffer
                                      attribute-buffer
                                      string-length
                            returning status-code
パラメタ:
呼び出しプロトタイプ使用時 ( 説明の読み方) PIC (32bitシステム)
screen-position Group predefined as cblt-screen-position containing: Group containing:
  cblte-scrp-row   cblt-x1-compx.   pic x comp-x.
  cblte-scrp-col   cblt-x1-compx.   pic x comp-x.
character-buffer pic x(n). pic x(n).
attribute-buffer pic x(n). pic x(n).
string-length cblt-x2-compx. pic x(2) comp-x.
status-code 説明の読み方.
入力パラメタ:
screen-position

読込みを開始する画面位置。左上の角が行0、カラム0。 「スクリーンルーチン」を参照のこと。

string-length

読み込む文字列の長さ

出力パラメタ:
character-buffer

画面から読み込まれる文字。このデータ項目は少なくともstring-lengthにより指定された長さが必要である。この長さを越えたデータ項目内の位置については変更はない。

attribute-buffer

画面から読み込まれる属性。このデータ項目は少なくともstring-lengthにより指定された長さが必要である。この長さを越えたデータ項目内の位置については変更はない。

string-length

画面の終わりに到達すると、読み込まれた長さ(セル数、つまり、文字-属性ペア数)がここで返される。

他参照:

関連項目