Ich denke, für eine solche Funktion muss man immer von einem Fenster ausgehen, dem ersten z.B. und von da aus rechnen. Damit vermeidet man die Fehler, die immer größer werden, wenn man immer die Größe und positionen von vorher nimmt. Stellt sich nur die Frage, inwiefern man das umsetzen kann...