VC 鼠标滚轮事件控制绘图的问题
Posted 平楚荒烟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC 鼠标滚轮事件控制绘图的问题相关的知识,希望对你有一定的参考价值。
问题描述:
在MFC中绘制数据曲线,通过鼠标滚轮来进行放大缩小操作。在使用滚轮事件时,发现如果数据量较大,会出现卡顿。
解决方案:
鼠标滚轮事件会进行重复绘图,考虑在鼠标滚轮结束之后再重绘:
在鼠标滚轮事件中更新:重绘标识,新坐标轴值,此时时间;
利用OnTimer函数,在重绘标识为真时,判断当前时间与滚轮事件时间的差,超过预定值(比如500ms)就重绘,并置重绘标识为假。
方案待验证。
以上是关于VC 鼠标滚轮事件控制绘图的问题的主要内容,如果未能解决你的问题,请参考以下文章