Visual LANSA フレームワーク ガイド > フレームワーク・プログラミング > VLF フレームワーク・マネージャー > フレームワーク・ウィンドウの管理 > プログラムによるウィンドウの作成・管理 > ウィンドウをすべて列挙
ウィンドウをすべて列挙

 

VILS-WIN では、プログラム中でウィンドウを列挙するには、次のように記述します。

 

* フレームワーク・マネージャーにより示された、プロクラム内で使用可能な

* クラス VF_SY154 のオブジェクトのウィンドウ・コレクションを使って、

* 開かれている全ウィンドウをループ

* クラス #VF_SY154 により使用できるプロパティおよびメソッドの確認は

* VL F2=機能ヘルプを利用

 

For #Window in(#AvFrameworkManager.avWindowCollection)

 

Use Message_box_Add ('The window named' #Window.WindowName 'is at position' #Window.Top #Window.Left)

 

EndFor

 

Use Message_Box_show

 

これを実行すると次のようなメッセージ・ボックスが表示されます。

 

  

 

重要:  #VF_SY154オブジェクト参照は、プログラム上で確実に解放してください。