トリガとは
トリガとはインスタンスに対して発生するイベントの契機を指します。イベントプロシージャには、トリガを設定することができ、そのトリガの発生に
よって起動されます。例えば、インスタンス上でマウスがクリックされた場合、WSEV_MOUSE_PRESS が発生します。従って
WSEV_MOUSE_PRESS を設定してあるイベントプロシージャが設定されていれば、そのイベントプロシージャが起動されます。
イベントプロシージャで利用できるトリガには、大きく分けて次のように4種類あります。
トリガ種別
|
詳細
|
| インスタンスの状態の変化で発生するもの |
表示状態などインスタンスの状態が変化することで発生します。 |
| マウスの変化で発生するもの |
操作されるなどマウスが動作することで発生します。 |
| キーボードの変化で発生するもの |
キーが押下されるなどキーボードに関することで発生します。 |
| その他 |
|
トリガ種別ごとに主なトリガを列挙します。
インスタンスの状態の変化に関するトリガには、次の表示に示すものがあります。
| トリガ名 |
説明 |
| WSEV_INITIALIZE |
インスタンスが初期かされたとき |
| WSEV_DELETE |
インスタンスが削除されるとき |
| WSEV_ACTIVATE |
ボタンなど押して離したとき |
| WSEV_VALUE_CH |
トグルボタンなど値が変化したとき |
| WSEV_VISIBLE_CH |
インスタンスの表示状態が変化したとき |
| WSEV_PARENT_VISIBLE_CH |
所属している親インスタンスの表示状態が変化したとき |
| WSEV_EXPOSE |
インスタンスが露出して描画されるとき |
| WSEV_RESIZE |
ウィンドウなどのサイズが外部から変更されたとき |
| WSEV_SENSITIVE_CH |
インスタンスの選択属性が変化した場合 |
| WSEV_PARENT_SENSITIVE_CH |
所属している親インスタンスの選択属性が変化した場合 |
マウスの変化に関するトリガには、次の表に示すものがあります。
| トリガ名 |
説明 |
| WSEV_MOUSE_IN |
マウスがインスタンス内に入ったとき |
| WSEV_MOUSE_OUT |
マウスがインスタンス外に出たとき |
| WSEV_MOUSE_PRESS |
マウスボタンがおされたとき |
| WSEV_MOUSE_RELEASE |
マウスボタンがはなされたとき |
| WSEV_MOUSE_MOVE |
マウスが動いたとき |
キーボードの変化に関するトリガには、次の表に示すものがあります。
| トリガ名 |
説明 |
| WSEV_FOUCS_CH |
フォーカスが変化した場合 |
| WSEV_KEY_PRESS |
キーボードが押されたとき |
| WSEV_KEY_RELEASE |
キーボードが離されたとき |
| WSEV_KEY_HOOK |
キーボードが押される直前 |
その他のトリガに関しては、次の表示示すものがあります。
| Copyright 2005 FUJITSU LIMITED |
Last modified: Aug 11, 2005
|