Alternativ kann man ja vor der Zuweisung auch einfach ClientWidth von Width subtrahieren
Hier ist Vorsicht geboten! Solange das Form noch nicht dargestellt wurde, entsprechen die Width- und Height-Werte dem System, auf dem das Form zuletzt im
IDE-Designer gespeichert wurde. Das kann allerdings andere Fensterrahmenbreiten verwenden als das Zielsystem.
Bei Verwendung von
GetSystemMetrics spielt auch die Form-Einstellung für
BorderStyle eine Rolle.