SETKEYENABLEDファンクション

LANSA RAMP-TS

SETKEYENABLEDファンクション


Destinationのボタンまたは5250ファンクション・キーを動的に有効または無効にします。

このファンクションは、5250セッションにログオンしている間、Destinationのファンクション・キーの有効性をオーバーライドします。このオーバーライドは、Destination画面のすべての将来の表示に影響を及ぼします。

構文

SETKEYENABLED (sDestinationName,sKeyName,bEnableVLF,bEnableNL)

パラメータ

sDestinationName

必要。Destinationの名前を含む文字列です。

sKeyName

必要。キーの名前を含む文字列です。「SENDKEYファンクションのファンクション・キー名」を参照してください。

bEnableVLF

任意。ブール値。trueに設定してボタンを表示します。falseに設定して非表示にします。nullに設定して無視します。

bEnableNL

任意。ブール値。trueに設定して5250ファンクション・キーを有効にします。falseに設定して無効にします。nullに設定して無視します。

戻り値

なし

備考

即座に有効にするには、到着スクリプトのSHOW_CURRENT_FORM(true)の前にSETKEYENABLEDを実行する必要があります。

     SETKEYENABLED("DisplayEmployee",KeyF5, false, false);

     SHOW_CURRENT_FORM(true);

uDisplayEmployeeというDestinationはプロンプト・ボタンを表示するように設定されていましたが、F4 5250ファンクション・キーを無効にします。

これらの設定を反対にオーバーライドするには

 

SETKEYENABLED("uDisplayEmployee", KeyF4, false,true);

 

ボタンの元の設定を残すが、F4ファンクション・キーも有効にするには

  

SETKEYENABLED("uDisplayEmployee", KeyF4, null,true);