| | WideStudio/MWT Class Reference
| |
クラスの型
WSCwindow
メソッド関数仕様
setMapStatus 関数の説明
- 書式
- long setMapStatus(long status)
- 機能
- 他のウィンドウとの重なり状態を変更する関数です。
WS_TOP を指定した場合、一番上位に表示します。また、
WS_BOTTOM を指定した場合、一番下位に表示します。
それ以外の引数を指定した場合は無視されます。
- 処理
-
- 引数
-
- 返値
- 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を指定します。
- 引数
-
- 返値
- 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 | |