 | | Wide Studio Object Reference
| |
クラスの型
WSCvkslabel
トリガ
WSCvkslabelクラスでは、次のトリガが使用可能です。
トリガ名 | トリガ種別 | プログラム中での定義値 |
トリガなし | 起動トリガを指定しない | WSEV_NONE |
INITIALIZE | 初期化された場合 | WSEV_INITIALIZE |
DELETE | オブジェクトが開放された場合 | WSEV_DELETE |
ACTIVATE | オブジェクトが活性状態になった場合 | WSEV_ACTIVATE |
VALUE-CH | オブジェクトの値等が変化した場合 | WSEV_VALUE_CH |
FOCUS-CH | キーボードフォーカスを獲得/喪失し、状態が変化した場合 | WSEV_FOCUS_CH |
VISIBLE-CH | 表示属性が変化した場合 | WSEV_VISIBLE_CH |
PARENT-VISIBLE-CH | 親オブジェクトの表示属性が変化した場合 | WSEV_PARENT_VISIBLE_CH |
EXPOSE | 露出し、描画が必要な場合 | WSEV_EXPOSE |
MOUSE-IN | マウスポインタが領域内に入った場合 | WSEV_MOUSE_IN |
MOUSE-OUT | マウスポインタが領域外に出た場合 | WSEV_MOUSE_OUT |
MOUSE-PRESS | マウスのボタンが押された場合 | WSEV_MOUSE_PRESS |
MOUSE-RELEASE | マウスのボタンがはなされた場合 | WSEV_MOUSE_RELEASE |
MOUSE-MOVE | マウスポインタが動いた場合 | WSEV_MOUSE_MOVE |
KEY-PRESS | フォーカス獲得状態でキーが押された場合 | WSEV_KEY_PRESS |
KEY-RELEASE | フォーカス獲得状態でキーが離された場合 | WSEV_KEY_RELEASE |
KEY-HOOK | キーイベントの横取りを行う場合 | WSEV_KEY_HOOK |
トリガ仕様
- WSEV_NONE トリガなし
- 機能
- Wide Studio イベントループからのトリガを受けません。
- 注意
- ユーザからの呼び出し、すなわち execProcedure 関数に
よる呼び出しのみ起動します。
- WSEV_INITIALIZE オブジェクトが生成され、初期化された場合
- 機能
- WSEV_INITIALIZE トリガは、オブジェクトに
イベントプロシージャを設定してから、
1度だけ起動されます。
- 注意
- 厳密にオブジェクトが生成された場合に起動される訳では
ありませんので、ご注意ください。
- WSEV_DELETE オブジェクトが開放された場合
- 機能
- オブジェクトが開放された場合に起動されます。
- 注意
- デストラクタがよびだされた後に起動されますので、
getUserData()等を除く、設定対象のオブジェクトのメソッドにはアクセスしてはいけません。
- WSEV_ACTIVATE オブジェクトが活性状態になった場合
- 機能
- ボタンを押して離した場合など、オブジェクトが活性状態に
なった場合、起動されます。
- 注意
-
- WSEV_VALUE_CH 値が変化場合
- 機能
- 値が変化場合に起動する。
- 注意
-
- WSEV_FOCUS_CH フォーカスの状態が変化場合
- 機能
- フォーカスを失ったり、獲得したりして状態が変化場合に
起動します。
- 注意
-
- WSEV_VISIBLE_CH 表示属性が変化場合
- 機能
- 可視状態が不可視状態になったり、逆に
不可視状態が可視状態になったりして
表示属性が変化場合に起動します。
- 注意
-
- WSEV_PARENT_VISIBLE_CH 親オブジェクトの表示属性が変化場合
- 機能
- 親オブジェクトの可視状態が不可視状態になったり、逆に
不可視状態が可視状態になったりして
表示属性が変化場合に起動します。
- 注意
-
- WSEV_EXPOSE オブジェクトが表示され露出した場合
- 機能
- オブジェクトが可視状態で露出し、
描画される場合に起動されます。
- 注意
-
- WSEV_MOUSE_IN マウスが入った場合
- 機能
- マウスが表示領域内に入った場合に起動されます。
- 注意
-
- WSEV_MOUSE_OUT マウスが出た場合
- 機能
- マウスが表示領域内から出た場合に起動されます。
- 注意
-
- WSEV_MOUSE_PRESS マウスボタンが押された場合
- 機能
- マウスボタン(任意)が表示領域内で押された場合に起動されます。
- 注意
-
- WSEV_MOUSE_RELEASE マウスボタンがはなされた場合
- 機能
- マウスボタン(任意)が表示領域内ではなされた場合に起動されます。
- 注意
-
- WSEV_MOUSE_MOVE マウスが動いた場合
- 機能
- マウスが表示領域内で動いた場合に起動されます。
- 注意
-
- WSEV_KEY_PRESS キーが押された場合
- 機能
- オブジェクトがフォーカス獲得状態で、
キーが押された場合に起動されます。
- 注意
-
- WSEV_KEY_RELEASE キーが離されされた場合
- 機能
- オブジェクトがフォーカス獲得状態で、
キーが離された場合に起動されます。
- 注意
-
- WSEV_KEY_HOOK キーイベントを横取りする場合
- 機能
- オブジェクトがフォーカス獲得状態で、
キーの押下状態が変化し、オブジェクトに KEY-PRESS や
KEY-RELEASE トリガが発生する前に、起動されます。
キーイベントを横取りする場合などに用います。
- 注意
-
Document Release 2.0 For Use with Wide Studio Release 2.0, Spring 2002 Wide Stuido Home | Up to Copyright(C) T. Hirabayashi, 1999-2002 | | Last modified: January 01, 2002 | |