 | | Wide Studio Object Reference
| |
クラスの型
WSCvkflabel
メソッド関数仕様
onActivate() 関数の説明
- 書式
- void onActivate()
- 機能
- リターンキーが入力されたときに、この関数が実行されます。
派生クラスでは、トリガ(WSEV_ACTIVATE)による
イベントプロシージャを用いる代わりに、
この関数をオーバーライドすることでも、リターンキーによる
ACTIVATE に関するイベント処理を行うことができます。
- 処理
-
- 引数
- なし。
- 返値
- なし。
- 注意
-
- サンプル
-
void new_class::onActivate(){
//リターンキーが入力された場合に行う処理を記述します。
//処理を派生元クラスに引き継ぎます。
old_class::onActivate();
}
onKey() 関数の説明
- 書式
- void onKey(WSDkeyboard* keyboard,WSCbool keydown);
- 機能
- キーボードが押下または解放したとき、この関数が実行されます。
派生クラスでは、トリガonKey( )関数が実行されます。
アプリケーションは、トリガ
(WSEV_KEY_PRESS/WSEV_KEY_RELEASE)による
イベントプロシージャを用いる代わりに、
この関数をオーバーライドすることでも、キーボード入力に関する
イベント処理を行うことができます。
キーボード状態は、押下時には True、解放時には False が
渡されます。
- 処理
-
- 引数
-
(in)WSDkeyboard* keyboard | キーボードインスタンス |
(in)WSCbool keydown | True = Press、False = Release |
- 返値
- なし。
- 注意
-
- サンプル
-
void new_class::onKey(WSDkeyboard* keyboard,WSCbool keydown){
//キー入力された場合に呼び出されます。
if (keydown != False){ //キー押下
//キーの取得
long key = keyboard->getKey();
//入力文字列の取得
WSCstring str = keyboard->getText();
}
//処理を派生元クラスに引き継ぎます。
old_class::onKey(keyboard,keydown);
}
Document Release 3.70 For Use with Wide Studio Release 3.70, Spring 2004 WideStudio Home | Up to Copyright(C) WideStudio Development Team, 1999-2004 | | Last modified: May. 25, 2004 | |