現在のウィンドウとメインウィンドウ
コマンド・ハンドラーやフィルターで、現在のウィンドウ、メインウィンドウにアクセスするためには、プロパティ#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オブジェクト参照は、プログラム上で確実に解放してください。