現在のウィンドウとメインウィンドウ

Visual LANSA

現在のウィンドウとメインウィンドウ


コマンド・ハンドラーやフィルターで、現在のウィンドウ、メインウィンドウにアクセスするためには、プロパティ#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

 

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

 

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