或者可以先设定一个横轴和纵轴的标尺,当然这个标尺可以不显示出来,只用于计算使用,设置初始标尺的一格距离长度,绘制数据时从标尺的原点坐标处进行绘制,当鼠标滚动时,先获取鼠标点坐标,再计算此鼠标点坐标所在标尺的横坐标和纵坐标,然后再修改标尺的一格距离长度大小,再绘制曲线

解决方案 »

  1.   

    鼠标滚动控制绘图比例尺,具体的图形绘制按照比例尺来
      

  2.   


    能给点儿代码看看吗?非常感谢!
      

  3.   

    http://www.codeproject.com搜“Jespers Calculator”
      

  4.   

    能给点儿代码看看吗?非常感谢!
    你其实可以发挥你的想像力,要实现这功能的效果是怎样的,如果加上标尺后那效果又是怎样的
      

  5.   

    滚轮的事件里确定放大参数和中心点坐标,先用放大参数乘以对源坐标,每个轴都要乘,再根据中心点坐标进行平移