Wide Studio Object Reference

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