本帖最后由 bakasen 于 2013-05-24 17:22:07 编辑

解决方案 »

  1.   

    搜一下 VC 内存DC 的使用方法,可以先把数据线绘制到内存DC里面,下次在用的时候,直接把内存DC复制到界面DC就可以了
      

  2.   


    可能是我太 小白 了,这个不会用,不知道在Onpaint要如何处理这发出的消息。
      

  3.   

    地下那些数据 全部存放在一个dc上面  然后每次更新的时候 把dc上的东西复制到窗口的dc上 再进行绘制那个线条 既保证了效率 也不闪烁
      

  4.   

    我尝试了双缓冲,但是原本画好的坐标系却画不出来了,后来发现就m_pMemDC->SetMapMode(MM_LOMETRIC);这里的问题,难道CBitmap不可以用这种方式画图吗?
      

  5.   

    通过双缓冲解决了,InvalidateRect到现在还不知道怎么用。使用了双缓冲,原来的坐标也边了,不能再用SetViewportOrg了。只能改了。不知道是不是因为用了CBitmap,不能定义Viewport呢?