MF 

CONTROL 句

CONTROL 句は、画面節の項目に関連付けられた属性を実行時に定義できるようにする。

一般形式


*

構文規則

  1. この句は任意の画面項目で指定できる。
  2. この句を集団レベルで指定すると、その集団の下位のすべての基本項目に適用される。
  3. identifier-1 は英数字データ項目とする。この項目で使用できる最大サイズは PIC X (65535) である。
  4. identifier-1 に指定した属性は、静的に定義した属性をオーバーライドする。
  5. CONTROL 句は入れ子構造にできない。
  6. PROTECT 属性は、基本画面記述項にのみ指定できる。
  7. integer-1 は、「FOREGROUND-COLOR 句」または「BACKGROUND-COLOR 句」に記載のとおりに、0 から 15 までの値とする。
  8. identifier-2 は、BLACK、BLUE、GREEN、CYAN、RED、MAGENTA、BROWN、または WHITE のいずれかとする。

一般規則

  1. この項目の左辺を明示的または暗黙的に参照する ACCEPT 文または DISPLAY 文を実行する際に、identifier-1 が参照するデータ項目の内容は、以下に示す画面属性のサブセットに準拠する必要がある。この属性は任意の場所で指定できる。

  2. identifier-1 の内容がスペースである場合、項目を ACCEPT または DISPLAY する際に、静的に定義されている属性が使用される。
  3. CONTROL の identifier-1 で指定できる各属性の意味は、この参照の以下の部分で定義する。
    1. データ部内の各画面節句
      • AUTO-SKIP/AUTO
      • BACKGROUND-COLOR/BACKGROUND-COLOUR/BCOLOR
      • BELL/BEEP
      • BLANK LINE/SCREEN
      • BLINK
      • ECHO
      • ERASE EOS/EOL
      • FOREGROUND-COLOR/FOREGROUND-COLOUR/FCOLOR
      • FULL/LENGTH-CHECK
      • GRID
      • HIGHLIGHT/HIGH
      • JUSTIFY/JUST
      • LEFTLINE
      • LOWLIGHT/LOW
      • OVERLINE
      • PROMPT
      • REQUIRED/EMPTY-CHECK
      • REVERSE-VIDEO/REVERSE
      • SECURE/NO-ECH0/OFF
      • TAB
      • UNDERLINE
      • UPDATE
      • ZERO-FILL
    2. 手続き部内の ACCEPT 文の一般規則内
      • RIGHT-JUSTIFY
      • TRAILING-SIGN
      • TRAILING
    3. この CONTROL 句内
      • PROTECT
  4. PROTECT 属性は、ACCEPT 文に入力できなくなることを指定する。
  5. 「=」記号はスペースと同意である。たとえば、BCOLOR=3 は BCOLOR 3 と等しい。
  6. 色の名前は、整数値 integer-3 および integer-4 に等しいものとして指定できる。たとえば、BCOLOR IS BLUE となる。