Weil Windows den Rahmen zeichnet, da er zur NonClient-Area gehört. Und die Windows Versionen zeichnen ihn eben unterschiedlich. Zu dem ist es auch noch von eingestellten Themes abhängig und weiteren Benutzereinstellungen. Mit
GetSystemMetrics sollte sich die Dicke des Rahmens ermitteln lassen.