读书人

求: MFC 画图 要求每秒50次以上解决方

发布时间: 2012-03-12 12:45:32 作者: rapoo

求: MFC 画图 要求每秒50次以上


从底层采取数据,到PC上显示实时曲线,要求每秒画50次以上
利用什么技术能实现呢?
GDI和GDI+肯定不行了
大家给点建议,最好详细一点!

谢谢了

[解决办法]
看看我写的程序,完全没有问题:http://blog.csdn.net/qidaimengxing/archive/2009/11/02/4759190.aspx
或直接下载“多动能虚拟信号分析仪”

这是我做的绘图演示:http://u.xunzai.com/fileview_178748.html

这是部分源码,你可以借鉴,希望对你有所帮助:http://u.xunzai.com/fileview_208020.html
[解决办法]

探讨

画面是给人看的,就算刷1000帧/秒,人眼反应不过来又有什么意思?
普通的液晶显示器60Hz,就算你刷100帧,它能展现给人眼的也不过就是60
分析实际需求,否则很难做到

[解决办法]
其实就画图来说,你用direct还是用GDI。都不是什么问题。
关键是图形的处理算法。
因为刷新最耗时的部分就是bitblt部分,也就是图像拷贝部分,从内存拷贝到显存里。
做好差异化比较,只更新需要更新部分才是最重要的。

读书人网 >VC/MFC

热点推荐