Kannst Du auch den Sinn des "Canvas"-Parameters in OnPaint() erklären?
Der ist schon mit BeginScene und SetMatrix und ClipRect usw. sozusagen vorbehandelt.
Und bei der Gelegenheit noch eine FMX-Frage: Was entspricht dem ClientWidth aus der
VCL?
ClientWidth gibt es nur beim Form. Bei den anderen Controls entspricht es in der Regel Width.