窗体重绘导致图形消失问题

例如用绘图工具绘制了一个矩形,但一缩放窗口,就会导致图形消失,如何将所绘制图形保存,使其缩放之后依然存在

缩放都要重绘。可以在重绘时重新计算矩形的位置和大小,按新大小重绘。
不过重绘时界面会有闪烁感,可以使用两个缓冲区,一个用于绘制图形,另一个用于显示图形。当需要更新图形时,先将其绘制到后台缓冲区,然后将整个后台缓冲区复制到前台缓冲区中,避免闪烁问题。

胖 多想想😋