WinGetActiveStats

Kombiniert die Features von WinGetActiveTitle und WinGetPos.

WinGetActiveStats, AusTitel, AusBreite, AusHöhe, AusX, AusY

Parameter

AusTitel

Name der Ausgabevariable, in der der Titel des aktiven Fensters gespeichert werden soll.

AusBreite, AusHöhe

Namen der Ausgabevariablen, in denen die Breite und Höhe des aktiven Fensters gespeichert werden sollen.

AusX, AusY

Namen der Ausgabevariablen, in denen die X- und Y-Koordinate der oberen linken Ecke des aktiven Fensters gespeichert werden sollen.

Bemerkungen

Wenn kein passendes Fenster gefunden wird, werden die Ausgabevariablen leer gemacht.

Dieser Befehl entspricht der folgenden Sequenz:

WinGetTitle, AusTitel, A
WinGetPos, AusX, AusY, AusBreite, AusHöhe, A

Handelt es sich bei dem aktiven Fenster um ein verstecktes Fenster und ist DetectHiddenWindows ausgeschaltet (Standardeinstellung), können alle Befehle außer WinShow das Fenster nicht "sehen". Wenn aus diesem oder einem anderen Grund kein aktives Fenster vorhanden ist, werden alle Ausgabevariablen leer gemacht.

WinGetPos, WinGetActiveTitle, WinGetTitle, WinGetClass, WinGetText, ControlGetText

Beispiele

Ermittelt und meldet den Titel, die Größe und die Position des aktiven Fensters.

WinGetActiveStats, Titel, Breite, Höhe, X, Y
MsgBox, Das aktive Fenster "%Titel%" ist %Breite% breit`, %Höhe% hoch`, und befindet sich auf %X%`,%Y%.