トリガとは

トリガとはインスタンスに対して発生するイベントの契機を指します。イベントプロシージャには、トリガを設定することができ、そのトリガの発生に よって起動されます。例えば、インスタンス上でマウスがクリックされた場合、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 キーボードが押される直前

その他の トリガ

その他のトリガに関しては、次の表示示すものがあります。

トリガ名 説明
WSEV_NONE トリガなし

Copyright 2005 FUJITSU LIMITED Last modified: Aug 11, 2005