2

これは、1 つのフィールドで作成したマップのコードです。このフィールドの周りにボックスまたは線を追加しようとしていますが、線が表示されません。最初に入力したテキストを表示するだけです:

WC00092 DFHMSD TYPE=&SYSPARM,MODE=INOUT,TERM=ALL,LANG=COBOL,   X
           TIOAPFX=YES,STORAGE=AUTO,CTRL=FREEKB,                          X
           DSATTS=(COLOR,HILIGHT,OUTLINE),                                X 
           MAPATTS=(COLOR,HILIGHT,OUTLINE)                          
WC00092 DFHMDI SIZE=(24,80),LINE=1,COLUMN=1                             
    DFHMDF POS=(5,13),LENGTH=28,                                   X
           INITIAL='PRAMOD''S EXAMINATION SYSTEM',                        X
           ATTRB=PROT,OUTLINE=BOX                                   
    DFHMSD TYPE=FINAL                                               
    END   

これらのフィールドの周りに線を追加する方法、またはその周りにボックスを追加する方法を誰か教えてください。ありがとうございました

4

1 に答える 1

1

OUTLINE=BOXサポートされない場合があります。DFHMSDドキュメントから:

一部の BMS 属性 (COLOR や OUTLINE など) は、IBM CICS クライアントが実行されている基礎となるオペレーティング システムによって提供される画面操作機能 (拡張 curses) を使用します。拡張 curses 機能パッケージが特定の属性をサポートしていない場合、その属性は無視されます。特定の BMS 属性が機能していないように見える場合は、まず、クライアントが実行されているオペレーティング システムの拡張 curses 機能によってサポートされていることを確認してください。

私の推測では、OUTLINE 属性はあなたの環境ではサポートされていません。

于 2012-05-04T16:37:01.763 に答える