Windowクラスのfind()を使って、既存のウインドウを検索します。
目次
種類
Windowクラスのメソッド
機能
スクリプトによって作成されたウィンドウを検索する。
アプリケーションによって作成されたウインドウも、アプリケーションがこのケースをサポートしている場合は、検索対象となる。
見つからない場合はnullを返す。
構文
■引数が1つのとき。
Window.find (resourceName);
- resourceName
- 定義済みのリソース名。
■引数が2つのとき。
Window.find (type, title);
- type
- オプション。
探したいウインドウのタイプ(dialog、またはpalette、またはwindow)
同名タイトルのウインドウが複数あるときは、typeをいれる。同名タイトルがないときは、nullまたはカラの文字列を指定。 - title
- ウインドウのタイトル。
サンプルコードと実行結果
1行目と2行目でダイアログを作成。
3行目でダイアログを検索。
4行目で、検索されたダイアログを表示している。
var objDlgA = new Window("window", "ダイアログAAA", [100,50,400,200]);
var objDlgB = new Window("dialog", "ダイアログBBB", [100,100,400,250]);
var objFound = Window.find("window", "ダイアログAAA");
objFound.show();