我已经采用了双缓冲绘制实时曲线图,但是在绘制的时候屏幕老是会快速闪动一下。我指的是在我的曲线图没有变化的情况下,屏幕被刷新的时候也会闪一下。例如,坐标系闪动双缓冲原理是从网络上找的,采用一个bmp画板作为缓冲区。另外,发牢骚一下:
CSDN中的提问、搜索页面,为啥每次都很难打开,这两个页面除了广告和固定的网页框架还要加载其它什么?总不至于比打开帖子页面还来得复杂吧

解决方案 »

  1.   

    http://blog.csdn.net/Knight94/archive/2006/08/18/1094078.aspx
    http://www.codeproject.com/cs/media/flickerFreeDrawing.asp
    Knight94(愚翁)的,不知合不合适你!
      

  2.   

    1)OnPaint的时候,不要多次重绘
    2)需要重绘的时候,尽量不要重绘整个窗体或者控件,而仅仅是你需要的地方。
      

  3.   

    要是用OnPaint函数去画图, 不用双缓冲,直接画!!我刚好做了个实时更新的走势图,发现不用双缓冲效果更好,不闪!!