Funktionsreferenz


ControlGetPos

Erfragt die Position und die Größe eines Controls relativ zu seinem Fenster.

ControlGetPos ( "title", "text", controlID )

Parameter

title Der Titel des Fensters, auf das zugegriffen werden soll.
text Der Text des Fensters, auf das zugegriffen werden soll.
ControlID Die ID des Controls, das beeinflusst werden soll. Siehe Controls.

Rückgabewert

Erfolg: Gibt ein Array zurück, das die Position und die Größe des Controls relativ zu seinem Fenster enthält:
$array[0] = X-Position
$array[1] = Y-Position
$array[2] = Breite
$array[3] = Höhe
Fehler: Setzt @error auf 1.

Bemerkungen

Der Titel/Text stellt den Bezug zum Fenster her. "" ist mit Vorsicht zu benutzen, da "" den Bezug zum aktiven Fenster herstellt und dieses nicht das gewünschte Fenster sein könnte, welches das Control enthält.

Verwandte Funktionen

ControlCommand, ControlMove

Beispiel


Run("notepad.exe")
WinWait("[CLASS:Notepad]")
Local $pos = ControlGetPos("[CLASS:Notepad]", "", "Edit1")
MsgBox(0, "Fenster Statistiken:", "Position: " & $pos[0] & "," & $pos[1] & " Größe: " & $pos[2] & "," & $pos[3])