论文部分内容阅读
在MFC中,主要是在OnPaint中进行绘图,还有一种是在OnDraw中绘图,其实OnDraw也是OnPaint调用的。当窗口需要重绘时,系统会先用背景色擦掉当前的图形,然后再将图形绘制上去。当背景色和窗口的颜色差别比较大,而在短时间内这两种颜色交替出现时,闪烁就出现了。假如让系统不用背景颜色进行擦除,那么闪烁就不会出现了。但这个时候因为前面绘制的图形没有擦除,后来的图形又叠加上去了,画面就会一团糟了。解决这个问题就要使用双缓冲技术。双缓冲的基本原理就是,将图形绘制在内存中,当系统要重绘时,将内存中的图形