In der Standardeinstellung kümmert sich Windows um das Scalieren.
Intern bleibt die Scalierung gleich, also für dein Programm ändert sich nichts (intern bleibt die DPI unverändert) und Windows stellt das Fesnter nur größer/kleiner dar.
Du könntest nachsehn ob und wann sich die DPI für dein Fenster ändern (Haltepunkt rein)
Delphi-Quellcode:
protected
procedure ChangeScale(M, D: Integer; isDpiChange: Boolean); override;