WideStudio/MWT Class Reference

WideStudio/MWT Home
Up to


クラスの型

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.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