ページの先頭行へ戻る
WSMGR ソフトウェア開発キット V9 使用手引書
FUJITSU Software

8.2.1 エミュレータウィンドウ表示状態通知

同一接続路で動作しているエミュレータウィンドウの外観の状態をプロパティに格納します。

アプリケーションへは、現在のエミュレータウィンドウの外観を、プロパティを参照する事によって確認する事ができます。

8.2.1.1 ウィンドウ表示状態WindowShowStatプロパティ

構文

object. WindowShowStat

データ型

整数

アクセス方法

参照(ホスト接続中の間有効)

初期値

なし

対象エミュレータ

エミュレータウィンドウの表示状態を表します。

値は参照のみ可能であり、ホスト接続中の間有効です。


「WindowShowStat」には次の値が格納されます。

意味

定義名

非表示

CX_HIDE

0

アクティブ表示

CX_SHOW

1

アクティブ表示・アイコン化

CX_SHOW_MINIMIZE

2

アクティブ表示・最大化

CX_SHOW_MAXIMIZED

3

非アクティブ表示

CX_SHOWNA

4

非アクティブ表示・アイコン化

CX_SHOWNA_MINIMIZE

5

非アクティブ表示・最大化

CX_SHOWNA_MAXIMIZED

6

エミュレータウィンドウの表示状態は、「ShowWindow(ウィンドウ表示状態変更)」メソッドによりアプリケーションから変更する事ができ、上記の値は「ShowWindow(ウィンドウ表示状態変更)」メソッドの指定値としても使用されます。

8.2.1.2 ウィンドウ表示位置WindowPosX、WindowPosYプロパティ

構文

object. WindowPosX

object. WindowPosY

データ型

整数

アクセス方法

参照(ホスト接続中の間有効)

初期値

なし

対象エミュレータ

エミュレータウィンドウの表示位置を、ウィンドウ左上隅を起点としてピクセル単位で表します。

WindowPosXが表示位置のX座標を表します。

WindowPosYが表示位置のY座標を表します。

値は参照のみ可能であり、ホスト接続中の間有効です。


プロパティには、ホスト接続時に適当な値がセットされます。


エミュレータウィンドウの表示位置は、「MoveWindow(ウィンドウ表示位置変更)」メソッドによりアプリケーションから変更する事ができます。

8.2.1.3 ウィンドウ表示サイズWindowSizeWidth、WindowSizeHeightプロパティ

構文

object. WindowSizeWidth

object. WindowSizeHeight

データ型

整数

アクセス方法

参照(ホスト接続中の間有効)

初期値

なし

対象エミュレータ

エミュレータウィンドウの表示サイズをピクセル単位で表します。

値は参照のみ可能であり、ホスト接続中の間有効です。


プロパティには、ホスト接続時に適当な値がセットされます。


エミュレータウィンドウの表示サイズは、「ResizeWindow(ウィンドウ表示サイズ変更)」メソッドによりアプリケーションから変更する事ができます。

8.2.1.4 ウィンドウ表示状態変更ShowWindowメソッド

構文

object. ShowWindow ( view )

引数

引数は次のものです。

項目

内容

view

整数

エミュレータウィンドウの外観を指定します。

二重発行動作

キャンセル

復帰値

0:正常/その他の値:異常

対象エミュレータ

エミュレータウィンドウの外観を指定します。


引数「view」で指定する値は、「WindowShowStat(ウィンドウ表示状態)」プロパティの設定値と同様です。

現在エミュレータウィンドウがアイコン化、または、最大化されている場合に「CX_SHOW(アクティブ表示)」を指定すると、復元動作を行います。

8.2.1.5 ウィンドウ移動MoveWindowメソッド

構文

object. MoveWindow ( x,y )

引数

引数は次のものです。

項目

内容

x

整数

エミュレータウィンドウの表示原点位置のX座標を指定します。

y

整数

エミュレータウィンドウの表示原点位置のY座標を指定します。

二重発行動作

キャンセル

復帰値

0:正常/その他の値:異常

対象エミュレータ

エミュレータウィンドウの表示位置を指定します。

エミュレータウィンドウの表示原点位置は、ウィンドウの左上端とします。

座標はピクセル単位で指定します。

アイコン状態の場合は、指定してもなにも変化せずに正常復帰します。

8.2.1.6 ウィンドウサイズ変更ResizeWindowメソッド

構文

object. ResizeWindow ( width,height )

引数

引数は次のものです。

項目

内容

width

整数

ウィンドウの幅を指定します。

height

整数

ウィンドウの高さを指定します。

二重発行動作

キャンセル

復帰値

0:正常/その他の値:異常

対象エミュレータ

エミュレータウィンドウの表示サイズを指定します。

幅、高さはピクセル単位で指定します。

アイコン状態又は最大化状態の場合は、指定してもなにも変化せずに正常復帰します。