Verschiebt ein Control in einem Fenster.
ControlMove ( "title", "text", controlID, x, y [, width [, height]] )
| title | Der Titel des Fensters, in dem sich das Control befindet. |
| text | Der Text des Fensters, in dem sich das Control befindet. |
| ControlID | Die ID des Controls, das beeinflusst werden soll. Siehe Controls. |
| x | X-Koordinate für das Versetzen, relativ zum entsprechenden Fenster. |
| y | Y-Koordinate für das Versetzen, relativ zum entsprechenden Fenster. |
| width | [optional] Neue Breite des Controls. |
| height | [optional] Neue Höhe des Controls. |
| Erfolg: | Gibt 1 zurück. |
| Fehler: | Gibt 0 zurück, wenn das Fenster bzw. Control nicht gefunden wurde. |
Wenn x und y gleich den (Default keywords) sind, findet keine Verschiebung statt, nur die Größenänderung.
#include "Extras\HelpFileInternals.au3"
Example()
Func Example()
; Startet den Editor
Run("notepad.exe")
; Wartet maximal 10 Sekunden bis das Editorfenster erscheint.
Local $hWnd = WinWait("[CLASS:Notepad]", "", 10)
; Wartet 2 Sekunden.
Sleep(2000)
; Verschiebt das Edit-Control des Editors durch die Verwendung des von WinWait zurückgegebenen Handles.
ControlMove($hWnd, "", ControlGetFocus($hWnd), 0, 0, 150, 150)
; Wartet 2 Sekunden.
Sleep(2000)
; Schließt das Editorfenster durch die Verwendung des von WinWait zurückgegebenen Handles.
WinClose($hWnd)
EndFunc ;==>Example