0
我在面板上绘制图形。该图有2个组件:“背景”网格和“前景”图。用户可以移动图形线条,但背景保持静态(对于选定的时间间隔)。仅绘制背景一次
重新绘制背景有点贵。有没有办法保持背景“完好无损”,只有在移动图线时才重绘“前景”图形?
我在面板上绘制图形。该图有2个组件:“背景”网格和“前景”图。用户可以移动图形线条,但背景保持静态(对于选定的时间间隔)。仅绘制背景一次
重新绘制背景有点贵。有没有办法保持背景“完好无损”,只有在移动图线时才重绘“前景”图形?
您可以在位图上绘制背景(充当缓冲区),然后每次“绘制”图像。
这么简单,我甚至没有想过...... – serhio 2010-07-21 12:22:53
然而,这闪烁......当我先画背景图像,然后每个OnPaint上的图形图像闪烁。难道你不知道在图像中结合背景和前景图像的方式吗? – serhio 2010-07-21 12:48:44
打开双缓存,并在1次操作中同时执行背景图像'blt'和前景。 – leppie 2010-07-21 12:58:58