Use Double Buffering to avoid flicker at GDI+(MFC, vc2008)
双缓冲是一种非常有效的提高绘图速度以及避免闪烁的手段,应用非常的广泛。基本原理为先将图绘制到内存,然后一次性将内存拷贝到屏幕。如果您不知道双缓冲,请先查阅相关资料,接下来主要是讲一下在VC2008中如何在MFC单文档GDI+应用程序中使用双缓冲。我们添加一个计时器,间隔设置成40次每秒,典型代码如下:
void CHitTestView::OnTimer(UINT_PTR nIDEv