Функция _WinAPI_EnumWindowsPopup

 ↑  ←  Описание функции


_WinAPI_EnumWindowsPopup

Перечисляет временные (popup) окна

#include <WinAPI.au3>
_WinAPI_EnumWindowsPopup()

Возвращаемое значение

Возвращает массив следующего формата:
    [0][0] - Количество строк в массиве (n)
    [1][0] - Дескриптор окна
    [1][1] - Имя класса окна
    [n][0] - Дескриптор окна
    [n][1] - Имя класса окна

См. также

_WinAPI_EnumWindows, _WinAPI_EnumWindowsTop

Пример

#include <WinAPI.au3>
_Main()

Func _Main()
    Local $aWindows, $i, $text
    $aWindows = _WinAPI_EnumWindowsPopup()
    For $i = 1 To $aWindows[0][0]
        $text = "Дескриптор окна: " & $aWindows[$i][0] & @LF
        $text &= "Класс окна: " & $aWindows[$i][1] & @LF
        $text &= "Заголовок окна: " & WinGetTitle($aWindows[$i][0]) & @LF
        $text &= "Текст окна: " & WinGetText($aWindows[$i][0]) & @LF
        $text &= "Процесс окна: " & WinGetProcess($aWindows[$i][0])
        MsgBox(4096, "Пункт " & $i & " из " & $aWindows[0][0], $text)
    Next
EndFunc   ;==>_Main