Funktionreferenz


_WinAPI_MoveWindow

Beschreibung anzeigen in

Ändert die Position und Größe des angegebenen Fensters

#include <WinAPISysWin.au3>
_WinAPI_MoveWindow ( $hWnd, $iX, $iY, $iWidth, $iHeight [, $bRepaint = True] )

Parameter

$hWnd Handle des Fensters
$iX Neue Position der linken Seite des Fensters
$iY Neue Position der oberen Seite des Fensters
$iWidth Neue Breite des Fensters
$iHeight Neue Höhe des Fensters
$bRepaint [optional] Legt fest, ob das Fenster neu gezeichnet werden muss. Wenn True, erhält das Fenster eine $WM_PAINT
Nachricht. Wenn False, findet keine Neuzeichnung irgendwelcher Art statt. Dies gilt für den Anwendungsbereich,
den Nicht-Anwendungsbereich, und jedem unverdeckten Bereich des Parent-Fensters resultierend aus der Bewegung
eines Child-Fensters. Wenn False, muss die Anwendung explizit jeden Bereich im Fenster und im Parent-Fenster
für ungültig erklären oder neuzeichnen, wenn diese ein neuzeichnen benötigen.

Rückgabewert

Erfolg: True
Fehler: False. Es ist _WinAPI_GetLastError() aufzurufen um erweiterte Fehlerinformationen zu erhalten.

Siehe auch

Suche nach MoveWindow in der MSDN Bibliothek.

Beispiel

#include <WinAPI.au3>

ShellExecute("notepad", "", "", "", @SW_MAXIMIZE)
$handle = WinWait("[CLASS:Notepad]")
Sleep(500)
_WinAPI_MoveWindow($handle, 10, 10, 400, 400)
Sleep(500)
_WinAPI_MoveWindow($handle, 100, 100, 200, 200)