Bei FMX musst du außerhalb des OnPaint-Events nach dem BeginScene noch die Matrix des Controls setzen:
c.SetMatrix(TPaintBox(Sender).AbsoluteMatrix);
Auf eine Lösung in dieser Art hatte ich gehofft. Vielen Dank!
Kannst Du auch den Sinn des "Canvas"-Parameters in OnPaint() erklären?
Und bei der Gelegenheit noch eine FMX-Frage: Was entspricht dem ClientWidth aus der
VCL?