全てのトップレベルウィンドウを列挙します。
#Include <WinAPI.au3>
_WinAPI_EnumWindowsTop()
パラメータ
なし。
返し値
次のフォーマットの配列を返します:
注意
なし。
関連
_WinAPI_EnumWindows, _WinAPI_EnumWindowsPopup
例
#AutoIt3Wrapper_Au3Check_Parameters= -d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
#include <WinAPI.au3>
Opt('MustDeclareVars', 1)
_Main()
Func _Main()
Local $aWindows, $i, $text
$aWindows = _WinAPI_EnumWindowsTop()
For $i = 1 To $aWindows[0][0]
$text = "Window Handle: " & $aWindows[$i][0] & @CRLF
$text &= "Window Class: " & $aWindows[$i][1] & @CRLF
$text &= "Window Title: " & WinGetTitle($aWindows[$i][0]) & @CRLF
$text &= "Window Text: " & WinGetText($aWindows[$i][0]) & @CRLF
$text &= "Window Process: " & WinGetProcess($aWindows[$i][0])
MsgBox(0, "Item " & $i & " of " & $aWindows[0][0], $text)
Next
EndFunc ;==>_Main