WideStudio/MWT Class Reference

WideStudio/MWT Home
Up to


クラスの型

WSCwindow

メソッド関数仕様



setMapStatus 関数の説明

書式
long setMapStatus(long status)
機能
他のウィンドウとの重なり状態を変更する関数です。 WS_TOP を指定した場合、一番上位に表示します。また、 WS_BOTTOM を指定した場合、一番下位に表示します。 それ以外の引数を指定した場合は無視されます。
処理
引数
(in)long status 位置指定
返値
WS_NO_ERR = 正常、それ以外はエラー。
注意
なし。
サンプル
  //重なり状態を設定します。
  newwin000->setMapStatus(WS_TOP); //ウィンドウをトップに持ってきます。



adjustForm 関数の説明

書式
virtual void adjustForm()
機能
ウィンドウのサイズが変更された時に呼び出される関数です。 この関数をオーバーライドすることによって、 サイズが変更されたときに適切な処理を実行することができます。 例えば、ウィンドウに配置されているインスタンスの サイズを追従させて変化させる、といった処理を行います。
処理
引数
なし。
返値
なし。
注意
なし。
サンプル
void new_class::adjustForm(){
  //フォームがリサイズされた場合に行う処理を記述します。

  //処理を派生元クラスに引き継ぎます。
  old_class::adjustForm();
}



getWindowStatus 関数の説明

書式
long getWindowStatus()
機能
ウィンドウのアイコン化、最大化の状態を取得します。
処理
ウィンドウの表示状態を取得します。 通常の表示状態の場合、WS_WINDOW_NOMAL、 アイコン化の表示状態の場合、WS_WINDOW_MINIMIZE、 最大化の表示状態の場合、WS_WINDOW_MAXIMIZEが返されます。
引数
なし。
返値
WS_WINDOW_NORMAL、WS_WINDOW_MINIMIZE、WS_WINDOW_MAXIMIZE
注意
なし。
サンプル
  //表示状態を指定します。
  long status  = newwin000->getWindowStatus();
  if (status == WS_WINDOW_NORMAL){
    //通常状態
  }else
  if (status == WS_WINDOW_MINIMIZE){
    //アイコン化状態
  }else
  if (status == WS_WINDOW_MAXIMIZE){
    //最大化状態
  }



setWindowStatus 関数の説明

書式
long setWindowStatus(long status)
機能
ウィンドウのアイコン化、最大化の状態を指定します。
処理
ウィンドウの表示状態を指定します。 通常の表示状態の場合、WS_WINDOW_NOMAL、 アイコン化の表示状態の場合、WS_WINDOW_MINIMIZE、 最大化の表示状態の場合、WS_WINDOW_MAXIMIZEを指定します。
引数
(in)long status 表示状態指定
返値
WS_NO_ERR = 正常、それ以外はエラー。
注意
なし。
サンプル
  //表示状態を指定します。
  newwin000->setWindowStatus(WS_WINDOW_MINIMIZE);



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