Einzelnen Beitrag anzeigen

DenkDirNix

Registriert seit: 13. Dez 2018
71 Beiträge
 
Delphi 11 Alexandria
 
#4

AW: FMX-PaintBox.Canvas: Zeichnen ausserhalb OnPaint-Ereignis

  Alt 25. Feb 2022, 17:56
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?
  Mit Zitat antworten Zitat