![]() | Application Builder User's Guide | WideStudio Index 目次 |
トリガとは
トリガとはオブジェクトに対して発生するイベントのようなものです。 イベントプロシージャには、トリガを設定することができ、 そのトリガの発生によって起動されます。 例えば、オブジェクト上で マウスがクリックされた場合、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(C) T. Hirabayashi, 2000-2004 | Last modified: Feb 25, 2004 |