呼び出しパラメーター
標準インターフェース | 拡張インターフェース | |
---|---|---|
関数番号 | 104 でなければなりません | |
データ・ストリング | 次の表を参照してください。 | |
長さ | 16 または 20 | 24 または 28 |
PS 位置 | 該当なし |
呼び出しデータ・ストリングには次のものがあります。
バイト | 定義 | |
---|---|---|
標準 | 拡張 | |
1 | 1 | 表示スペースの 1 文字の短縮名 (PSID) |
2–4 | 予約済み | |
2 | 5 | 要求オプションの値。 次のうちの 1 つを選択してください。
|
6 | 予約済み |
要求オプションの値が X'01' (状況設定) の場合:
バイト | 定義 | |
---|---|---|
標準 | 拡張 | |
3–4 | 7–8 | 要求オプションが 1 (状況設定) の場合には、 状況設定ビットを含む 16 ビット/32 ビットのワード。要求オプションが状況設定の場合、有効な戻り値は以下のコードです。
|
5–6 | 9–12 | ウィンドウ位置の X 座標を含む 16 ビット/32 ビットのワード。(移動オプションが設定されていない場合には無視されます。) |
7–8 | 13–16 | ウィンドウ位置の Y 座標を含む 16 ビット/32 ビットのワード。(移動オプションが設定されていない場合には無視されます。) |
9–10 | 17–20 | 装置単位での X ウィンドウ・サイズを含む 16 ビット/32 ビットのワード。(サイズ・オプションが設定されていない場合には無視されます。) |
11–12 | 21–24 | 装置単位での Y ウィンドウ・サイズを含む 16 ビット/32 ビットのワード。(サイズ・オプションが設定されていない場合には無視されます。) |
13–16 | 25–28 | ウィンドウの相対配置のためのウィンドウ・ハンドルを 含む 16 ビット/32 ビットのワード。この 2 つのワードは設定オプション専用です。(ZORDER オプションが設定されていない場合には無視されます。) 有効な値は以下のとおりです。 X'00000003' すべての兄弟ウィンドウの前に配置。X'00000004' すべての兄弟ウィンドウの後ろに配置。 |
要求オプションの値が X'02' (状況照会) の場合:
バイト | 定義 | |
---|---|---|
標準 | 拡張 | |
3–4 | 7–8 | 要求オプションが 2 (拡張状況照会) の場合には、X'0000' を含む 16 ビット/32 ビットのワード。要求オプションが状況照会の場合、可能な戻り値は以下のコードです。複数の状態も可能です。
|
5–6 | 9–12 | ウィンドウ位置の X 座標を含む 16 ビット/32 ビットのワード。(移動オプションが設定されていない場合には無視されます。) |
7–8 | 13–16 | ウィンドウ位置の Y 座標を含む 16 ビット/32 ビットのワード。(移動オプションが設定されていない場合には無視されます。) |
9–10 | 17–20 | 装置単位での X ウィンドウ・サイズを含む 16 ビット/32 ビットのワード。(サイズ・オプションが設定されていない場合には無視されます。) |
11–12 | 21–24 | 装置単位での Y ウィンドウ・サイズを含む 16 ビット/32 ビットのワード。(サイズ・オプションが設定されていない場合には無視されます。) |
13–16 | 25–28 | ウィンドウの相対配置のためのウィンドウ・ハンドルを 含む 16 ビット/32 ビットのワード。この 2 つのワードは設定オプション専用です。(ZORDER オプションが設定されていない場合には無視されます。) 有効な値は以下のとおりです。 X'00000003' すべての兄弟ウィンドウの前に配置。X'00000004' すべての兄弟ウィンドウの後ろに配置。 |
要求オプション値が X'03' (拡張状況照会) の場合:
バイト | 定義 | |
---|---|---|
標準 | 拡張 | |
3–4 | 7–8 | 要求オプションが 3 (拡張状況照会) の場合には、X'0000' を含む 16 ビット/32 ビットのワード。要求オプションが拡張状況照会の場合、可能な戻り値は以下のコードです。複数の状態も可能です。
|
5–6 | 9–10 | X 方向の現行のフォント・サイズを含む 16 ビット/32 ビットのワード。値はスクリーン・ペル単位です。 |
7–8 | 11–12 | Y 方向の現行のフォント・サイズを含む 16 ビット/32 ビットのワード。値はスクリーン・ペル単位です。 |
9–12 | 13–16 | 予約済み。この値は常に 0 です。 |
13–14 | 17 ~ 18 | 表示スペースの最初の可視文字の行番号を 含む 16 ビット/32 ビットのワード。固定サイズ・フォント・オプションが無効で、表示スペースが いくらか隠れるようにウィンドウ・サイズが変更されていない場合、 この値は通常 1 です。 |
15 ~ 16 | 19 ~ 20 | 表示スペースの最初の可視文字の 列番号を含む 16 ビット/32 ビットのワード。 |
17–20 | 21–24 | セッションの表示スペース・ウィンドウ・ハンドルを 含む 16 ビット/32 ビットのワード。 |