| | WideStudio/MWT Class Reference
| |
クラスの型
WSCvlabel
トリガ
WSCvlabelクラスでは、次のトリガが使用可能です。
トリガ名 | トリガ種別 | プログラム中での定義値 |
トリガなし | 起動トリガを指定しない | WSEV_NONE |
INITIALIZE | 初期化された場合 | WSEV_INITIALIZE |
DELETE | インスタンスが開放された場合 | WSEV_DELETE |
VISIBLE-CH | 表示属性が変化した場合 | WSEV_VISIBLE_CH |
SENSITIVE-CH | 操作属性が変化した場合 | WSEV_SENSITIVE_CH |
PARENT-VISIBLE-CH | 親インスタンスの表示属性が変化した場合 | WSEV_PARENT_VISIBLE_CH |
SENSITIVE-CH | 操作属性が変化した場合 | WSEV_SENSITIVE_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 |
MOUSE-DOUBLE-CLICK | マウスのボタンがダブルクリックされた場合 | WSEV_MOUSE_DOUBLE_CLICK |
トリガ仕様
- WSEV_NONE トリガなし
- 機能
- イベントループからのトリガを受けません。
- 注意
- ユーザからの呼び出し、すなわち execProcedure 関数に
よる呼び出しのみ起動します。
- WSEV_INITIALIZE インスタンスが生成され、初期化された場合
- 機能
- WSEV_INITIALIZE トリガは、インスタンスに
イベントプロシージャを設定してから、
1度だけ起動されます。
- 注意
- 厳密にインスタンスが生成された場合に起動される訳では
ありませんので、ご注意ください。
- WSEV_DELETE インスタンスが開放された場合
- 機能
- インスタンスが開放された場合に起動されます。
- 注意
- デストラクタがよびだされた後に起動されますので、
getUserData()等を除く、設定対象のインスタンスのメソッドにはアクセスしてはいけません。
- WSEV_VISIBLE_CH 表示属性が変化場合
- 機能
- 可視状態が不可視状態になったり、逆に
不可視状態が可視状態になったりして
表示属性が変化場合に起動します。
- 注意
-
- WSEV_SENSITIVE_CH 操作属性が変化場合
- 機能
- 操作属性が可から不可、不可から可に変化した場合に
起動されます。
- 注意
-
- WSEV_PARENT_VISIBLE_CH 親インスタンスの表示属性が変化場合
- 機能
- 親インスタンスの可視状態が不可視状態になったり、逆に
不可視状態が可視状態になったりして
表示属性が変化場合に起動します。
- 注意
-
- WSEV_PARENT_SENSITIVE_CH 親インスタンスの操作属性が変化場合
- 機能
- 親インスタンスの操作属性が可から不可、
不可から可に変化した場合に起動されます。
- 注意
-
- WSEV_EXPOSE インスタンスが表示され露出した場合
- 機能
- インスタンスが可視状態で露出し、
描画される場合に起動されます。
- 注意
-
- WSEV_MOUSE_IN マウスが入った場合
- 機能
- マウスが表示領域内に入った場合に起動されます。
- 注意
-
- WSEV_MOUSE_OUT マウスが出た場合
- 機能
- マウスが表示領域内から出た場合に起動されます。
- 注意
-
- WSEV_MOUSE_PRESS マウスボタンが押された場合
- 機能
- マウスボタン(任意)が表示領域内で押された場合に起動されます。
- 注意
-
- WSEV_MOUSE_RELEASE マウスボタンがはなされた場合
- 機能
- マウスボタン(任意)が表示領域内ではなされた場合に起動されます。
- 注意
-
- WSEV_MOUSE_MOVE マウスが動いた場合
- 機能
- マウスが表示領域内で動いた場合に起動されます。
- 注意
-
- WSEV_MOUSE_DOUBLE_CLICK マウスボタンがダブルクリックされた場合
- 機能
- マウスボタン(任意)が表示領域内でダブルクリックされた場合に起動されます。
- 注意
-
Document Release 3.90 For Use with WideStudio/MWT Release 3.90, Summer 2005 WideStudio/MWT Home | Up to Copyright(C) WideStudio/MWT Development Team, 1999-2005 | | Last modified: June 25, 2005 | |