WindowList

概要: baWindowListは開いているウィンドウのハンドルのリストを返します。取得したハンドルは、ウィンドウを扱うその他のファンクションで使用することができます。

シンタックス: Result = baWindowList( Class , Caption , MatchCaption )

パラメータ: #string, #string, #integer
Class 検索するウィンドウのクラス名。
Caption 検索するウィンドウのキャプション。
MatchCaption trueを指定した場合、Captionの指定と実際のウィンドウのキャプションが正確に一致する必要があります(大文字小文字は問いません)。falseを指定した場合、Captionを含むすべてのウィンドウを返します。Captionを空のストリングにした場合、MatchCaptionは無視されます。
パラメータClassCaptionは、どちらか一方または両方を指定することができます。一方のパラメータが空白の場合は他方のみを使ってウィンドウの検索をします。

戻り値: #list
見つかったすべてのウィンドウハンドルのリストを返します。

例: WndList = baWindowList( "" , "Netscape" , false ) -- キャプションに"Netscape"を含むすべてのウィンドウのリストを返します

ノート: ウィンドウは前から後ろの順でリストされます。つまりリストの最初のウィンドウは前面にあり、最後のウィンドウはリスト内のすべてのウィンドウの背面にあります。

関連項目: baFindWindow
baChildWindowList
baGetWindow