MFC中画动态图的CPU过高问题
又要做个画图的桌面程序,………………
用MFC做画图过,CPU利用率总是很高。
我做法是:OnPaint()中调用函数在picture control获得DC画背景格加前景曲线,或者在内存DC上直接放个bitmap文件做背景,画数据曲线,并拷贝到DC上,
定时或者每收到一定数量数据 就更新图就是Invalidate(); UpdateWindow(); 都会引发OnPaint(),
更新的频率是依照人眼可接受的频率
方法太蠢吗?有什么建议可改进的?还是MFC本身做这事就有缺陷??