EventMapping テーブル

EventMapping テーブルには、一部のコントロール イベントをサブスクライブするコントロールが一覧表示され、イベントが別のコントロールまたは Windows インストーラーによって発行されたときに変更される属性が一覧表示されます。

EventMapping テーブルには、次の列があります。

Column 種類 キー Nullable
Dialog_ 識別子 Y N
Control_ 識別子 Y N
イベント 識別子 Y N
属性 識別子 N N

 

[列]

Dialog_

ダイアログ テーブルの最初の列の外部キー。 このフィールドとControl_ フィールドは、一緒にコントロールを識別します。

Control_

コントロール テーブルの 2 番目の列の外部キー。 このフィールドとDialog_ フィールドは、一緒にコントロールを識別します。

イベント

このフィールドは、コントロールによってサブスクライブされるイベントの種類を指定する識別子です。 詳細については、「 ControlEvent の概要」を参照してください。

属性

イベント列のイベントを受信したときに設定されるControl_属性の名前。 イベントの引数は、コントロールのこの属性を変更するための属性呼び出しの引数として渡されます。

解説

ControlEvent テーブルは、ユーザーが PushButton コントロールCheckBox コントロール、または SelectionTree コントロールを操作するときに開始されるコントロール イベントを指定します。 これらは、ユーザーがコントロール イベントを開始するために使用できる唯一のコントロールです。

ダイアログ ボックス上の複数のコントロールは、同じイベントをサブスクライブできます。

次の一覧は、EventMapping テーブルの一般的な用途を示しています。

検証

ICE03
ICE06
ICE32