WideStudio Application Builder User's Guide

トリガとは

トリガとはオブジェクトに対して発生するイベントのようなものです。 イベントプロシージャには、トリガを設定することができ、 そのトリガの発生によって起動されます。 例えば、オブジェクト上で マウスがクリックされた場合、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 トリガなし


Document Release 3.70 for WideStudio ver 3.70, May 2004


WideStudio documents index | 目次
バグ情報、ご質問等ございましたら、メーリングリストでご確認の上、 御気軽にこちらの方までよろしくお願いいたします。