|
トリガとは
トリガとはオブジェクトに対して発生するイベントのようなものです。
イベントプロシージャには、トリガを設定することができ、
そのトリガの発生によって起動されます。
例えば、オブジェクト上で
マウスがクリックされた場合、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 | キーボードが押される直前 |
Document Release 3.70 for WideStudio ver 3.70, May 2004 WideStudio documents index | 目次
|
|