Genau dieses Problem hatte ich auch. MS hat sich bei W10 entschlossen nun die Fenster bei der automatischer Anordnung von 2 Fenstern nebeneinander, die Fenster ohne Lücke anzuordnen. Damit die Optik so bleibt, wie der Benutzer das dann folglich erwartet, macht mein Programm das nun auch so. Dazu prüft mein Programm, ob es sich um Windows 10 mit UxTheme.IsCompositionActive handelt. Wenn ja, dann werden die Fensterrahmen weg gerechnet. Bei W7 werden sie unter den gleichen Umständen aber berücksichtigt.
Siehe auch:
http://www.delphipraxis.net/182193-f...dows-10-a.html