以下是引用smallmoon521在2011-4-17 15:24:06的发言:
直接用HDC的话,会出现画面闪烁,在性能低的机器上比较明显,
可以使用双缓冲.新建个bufferDC,把图画在这bufferDC中,在把bufferDC一次性贴到HDC中
这样就不会有闪烁了.具体的,在网上搜下.
另外,同意将代码判断从回调函数中拿出来.
网上关于双缓冲的大多数代码是建立在已有代码的基础上的,
操作系统已经帮你实现好了,参考或是不参考没什么意义。
其实,不用什么bufferDC, 直接buffer就好了,