Funktionreferenz


_WinAPI_EnumWindowsPopup

Beschreibung anzeigen in

Listet alle Popup Fenster auf (Kontextmenüs)

#include <WinAPISysWin.au3>
_WinAPI_EnumWindowsPopup ( )

Rückgabewert

Gibt ein Array mit dem folgenden Format zurück
    [0][0] - Anzahl der Reihen im Array (n)
    [1][0] - Fensterhandle
    [1][1] - Fensterklassenname
    [n][0] - Fensterhandle
    [n][1] - Fensterklassenname

Bemerkungen

Popups sind Kontextmenüs.

Verwandte Funktionen

_WinAPI_EnumWindows, _WinAPI_EnumWindowsTop

Beispiel

#include <Array.au3>
#include <WinAPISysWin.au3>

ToolTip("Test Popup") ; damit mindestens ein Popupfenster existiert

Example()

Func Example()
    Local $aWindows = _WinAPI_EnumWindowsPopup()
    Local $aResult[$aWindows[0][0]][5]
    For $i = 1 To $aWindows[0][0]
        $aResult[$i - 1][0] = $aWindows[$i][0]
        $aResult[$i - 1][1] = $aWindows[$i][1]
        $aResult[$i - 1][2] = WinGetTitle($aWindows[$i][0])
        $aResult[$i - 1][3] = WinGetText($aWindows[$i][0])
        $aResult[$i - 1][4] = WinGetProcess($aWindows[$i][0])
    Next
    _ArrayDisplay($aResult, "_WinAPI_EnumWindowsPopup", Default, Default, Default, "#|Handle|Klasse|Titel|Text|Prozess")
EndFunc   ;==>Example