SET SCROLL BAR RANGE

実行

PERFORM RMP--SSR-PANELNAME

説明

この標準ランタイム関数は、スクロール バーの最小値、最大値、ステップ値、およびページ値を変更します。これらの値は、RM/Panels ランタイム システムとこの関数を使用してリセットするまで不明な場合もあります。

必須パラメーター

アプリケーション プログラムで使用するスクロール バーの名前を RMP--FIELD-NAME で設定する必要があります。

RMP--SB-MIN を新しい最小値に設定する必要があります。RMP--SB-MAX を新しい最大値に設定する必要があります。

オプション パラメーター

RMP--SB-STEP を新しいステップ値に設定するか、現在の値を維持する場合はゼロに設定できます。RMP--SB-PAGE を新しいページ値に設定するか、現在の値を維持する場合はゼロに設定できます。

その他の使用上の注意事項

  • この標準ランタイム関数は、スクロール バーの最小値と最大値を常に設定します。
  • RMP--SB-STEP が 0 に設定されている場合、ステップ値は変更されません。RMP--SB-STEP をゼロ以外の値に設定すると、その値が新しいステップ値になります。
  • RMP--SB-PAGE が 0 に設定されている場合、ページ値は変更されません。RMP--SB-PAGE をゼロ以外の値に設定すると、その値が新しいページ値になります。
  • スクロール バーの範囲をリセットする際は、スクロール バーのつまみに特別な配慮が必要です。スクロール バーのつまみが 2 つ同時に表示されることがないように、この標準ランタイム関数を使用する前に必ず次のことを行ってください。
  • スクロール バーの値を最小に設定します。
  • DISPLAY FIELD 標準ランタイム関数を使用してスクロール バーを表示します。

RMP--STATUS の値

ステータス値 説明
0 関数は正常に実行されました。
1 フィールド/コントロール名が無効です。
5 パネルがこのライブラリにありません。
6 ライブラリが存在しません。
14 この関数の実行中に、パネル ライブラリで COBOL の入出力エラーが発生しました。入出力エラーの詳細を確認するには、C$RERR サブプログラムを使用します。