私はTGraphicControlの子孫を持っています。 TWinControlの子孫もあります。これは、このペイントを高速化します。両方のコントロールが同じTPanelにあります。TGraphicControl.PaintからTWinControl.Updateを呼び出すのは安全ですか?
スクロール中、TGraphicControlはTWinControlより頻繁に更新されるため、同期がとれていません。この更新は、私のコードではなく、Windowsおよび/またはVCLによって行われます。
TGraphicControl.PaintメソッドからTWinControl.Updateを呼び出すことでこれを解決できますが、これは問題を引き起こす可能性があります。
これは安全ですか?
意味があります。 WMPaintハンドラが子TWinControlsを更新するように親パネルを微調整しました。どんな再帰的ループもこのように回避されます。 – Giel