Liest die Klassennamen eines Fensters aus.
WinGetClassList ( "title" [, "text"] )
Parameter
| title | Der Titel des Fenster, das gelesen werden soll. Siehe Erweiterte Fenstertiteldefinition. |
| text | [optional] Der Text des Fensters, das gelesen werden soll. |
Rückgabewert
| Erfolg: | Gibt einen String mit den Klassennamen des Fensters zurück. |
| Fehler: | Gibt "" zurück und setzt @error = 1, wenn kein Fenster die Kriterien erfüllt. |
Bemerkungen
Klassennamen werden durch einen Zeilenvorschub (linefeed = @LF) voneinander getrennt. "WinGetClassList" arbeitet sowohl mit minimierten, als auch versteckten Fenstern. Bis zu 64KB Text können ausgelesen werden. Falls mehrere Fenster das Kriterium erfüllen, werden die Klassennamen des zuletzt aktiven Fensters gelesen.
Verwandte Funktionen
WinGetText, ControlCommand
Beispiel
$text = WinGetClassList("[CLASS:Notepad]", "")
MsgBox(0, "Der gelesene Text lautet:", $text)