Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/lansa048_3390.htm]
Visual LANSA フレームワーク ガイド > フレームワーク・プログラミング > VLF フレームワーク・マネージャー > フレームワーク・ウィンドウの管理 > プログラムによるウィンドウの作成・管理 > 現在のウィンドウとメインウィンドウ

...

Image RemovedImage Added


VLF-WIN では、コマンド・ハンドラーまたはフィルターは、プロパティ #Com_Owner.avCurrentWindow や #Com_Owner.avMainWindow を使って、現在のウィンドウもしくはメインウィンドウにアクセスすることができます。

これらは、現在のウィンドウやメインウィンドウへの #VF_SY154 オブジェクト参照に直接アクセスできます。 
 
例えば次のコードをフィルターやコマンド・ハンドラーに記述すると、現在のウィンドウ、メインウィンドウの表示位置が表示されます。

      

...

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

...

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

...

 Use Message_Box_show

 
実際の表示は次のようになります。

Image Added
  Image Removed

Warning

...

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

...