希望能画一个灰色的椭圆从view的一边移到另一边,
要求用双缓冲解决闪烁问题
请问那位大侠能给个示范例子
[email protected]

解决方案 »

  1.   

    你可以借助CRectTracker这个类来定位区域,然后不管怎么移动都不会闪烁,处理起来比较简单.可以关于CRectTracker查看MSDN.
      

  2.   

    已经上传到你的邮箱。
    如果程序不够快,就会看到清除和重画的操作,这就是造成闪烁的原因。
    但如果把清除和重画放在另一张画布上完成,等到完成以后再复制到要
    显示的画布上,就不会有问题。
    m_pDspMemDC,
    m_pBkgDC,