特定のダイアログエレメントでイベントが発生するように指定すると、ダイアログエディタによって、Natural システム変数 *CONTROL
、*DIALOG-ID
、および *EVENT
を含むコードが生成されます。
処理中は、*CONTROL
にはダイアログエレメントのハンドルが、*EVENT
にはイベント名が、*DIALOG-ID
にはダイアログのインスタンス識別子が設定されます。
ダイアログエディタで Natural コードを入力すると、いつでもこれらのシステム変数を参照できます。 例えば、エンドユーザーがプッシュボタンコントロールをクリックして、イベントハンドラが共有サブルーチンを呼び出す場合、サブルーチンを呼び出す論理条件としてこれらのシステム変数を使用できます。
これらのシステム変数の詳細については、『システム変数』ドキュメントを参照してください。