8.2.7 画面確定とAPへの通知
(1) APにイベントが渡るタイミング
APにイベントが渡るタイミングを次に示します。
-
GUI画面/CUI画面共通
-
PFキーなど,確定キーを押したとき。
-
メニューバーでAP通知となっているメニューを選択したとき。
-
プッシュボタンでAP通知となっているメニューを選択したとき。
-
「自動送信」が指定してあるオブジェクトからフォーカス・カーソルが離脱したとき。
-
タイトルバーの[閉じる]メニュー/ボタンを選んだとき。
-
-
GUI画面固有
-
リストボックスのリスト項目をマウスでダブルクリックしたとき。
-
MCRカードの読み込みが終了したとき。
-
画面属性ダイアログの「入力単位」で「表示直後」が指定してある画面で,設定した待機時間に達したとき。
-
画面属性ダイアログの「入力単位」で「フィールド」または「イベント」が指定されている画面で,フォーカス・カーソルがオブジェクトから離脱したとき。
-
- 注
-
手動ポップアップの表示は,画面確定の対象とはなりません。
(2) 各入力単位での画面確定操作
各入力単位が指定されているウィンドウで画面確定の操作した場合の結果を次に示します。
画面確定の操作 |
入力単位 |
|||
---|---|---|---|---|
画面 |
フィールド |
イベント |
表示直後 |
|
画面確定キー |
○ |
○ |
○ |
○ |
プッシュボタン |
○ |
○ |
○ |
○ |
メニューバー |
○ |
○ |
○ |
○ |
[閉じる]メニュー |
○ |
○ |
○ |
○ |
[閉じる]ボタン |
○ |
○ |
○ |
○ |
リストボックスのダブルクリック |
○ |
○ |
○ |
○ |
自動送信 |
○ |
− |
− |
× |
MCR入力後 |
○ |
− |
○ |
○ |
待機時間 |
− |
− |
− |
○ |
オブジェクトからのフォーカス・カーソルの離脱 |
− |
○ |
○ |
− |
(3) APへ通知するための設定
各画面確定の操作で,APへ通知するための必要な設定内容を示します。
画面確定の操作 |
表示・印刷セットアップ |
ドローセット アップ |
ドロー |
AP |
---|---|---|---|---|
画面確定キー |
キーの割り当て |
有効となるキーの特定 |
APから動的変更するかどうかの指定 |
修飾名の指定 (動的変更時) |
プッシュボタン |
− |
− |
通知コードの割り当て |
− |
メニューバー |
− |
− |
通知コードの割り当て |
− |
[閉じる]メニュー |
使用するかどうか |
− |
− |
− |
[閉じる]ボタン |
使用するかどうか |
− |
− |
− |
リストボックスのダブルクリック |
使用するかどうか |
− |
− |
− |
自動送信 |
−※ |
− |
各オブジェクトの定義ダイアログで指定 |
− |
入力単位 |
− |
− |
画面属性ダイアログ |
− |
MCR入力 |
− |
− |
各オブジェクトの定義ダイアログで指定 |
− |
(4) イベント通知コード
画面確定の操作とイベント種別,および通知コードの関係を次に示します。
画面確定の操作 |
イベント種別 |
標準の通知コード (ドローセットアップで変更できる) |
|
---|---|---|---|
画面確定キー |
PF1〜PF24 |
確定キー |
PF01〜PF24 |
PF25〜PF84 |
A001〜A060 |
||
送信(実行)キー |
ENTR |
||
割込みキー |
BREK |
||
スクリーン消去キー |
SCRN |
||
PA1〜PA3 |
PA1〜PA3 |
||
プッシュボタン/メニューバー |
ボタン・メニュー |
A061〜A071 |
|
閉じる(ボタン/メニュー) |
割込み |
BREK |
|
ダブルクリック |
送信 |
ENTR |
|
自動送信 |
送信 |
ENTR |
|
MCR |
MCR |
標準なし(初期クリア文字を通知) |
|
設定した待機時間に達したとき |
送信 |
ENTR |
|
フィールド単位で戻ったとき |
送信 |
ENTR |
|
イベント単位で戻ったとき |
イベント |
標準なし(論理マップ中のイベント定数を通知) |