VC 鼠标滚轮事件控制绘图的问题

Posted 平楚荒烟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC 鼠标滚轮事件控制绘图的问题相关的知识,希望对你有一定的参考价值。

问题描述:

  在MFC中绘制数据曲线,通过鼠标滚轮来进行放大缩小操作。在使用滚轮事件时,发现如果数据量较大,会出现卡顿。

 

解决方案:

  鼠标滚轮事件会进行重复绘图,考虑在鼠标滚轮结束之后再重绘:

  在鼠标滚轮事件中更新:重绘标识,新坐标轴值,此时时间;

  利用OnTimer函数,在重绘标识为真时,判断当前时间与滚轮事件时间的差,超过预定值(比如500ms)就重绘,并置重绘标识为假。

 

方案待验证。

以上是关于VC 鼠标滚轮事件控制绘图的问题的主要内容,如果未能解决你的问题,请参考以下文章

JS如何判断鼠标滚轮事件分析

html 禁用鼠标滚轮对网页滚动条的控制怎么实现?

如何使用鼠标滚轮事件移动剖面

vb如何监视鼠标滚轮事件

jQuery中有鼠标滚轮事件么?

控制鼠标滚轮滚动的两种方法