曲线的问题
我用MFC画了一条曲线,X,Y轴分别是时间,温度,现在我想实现如下的功能:鼠标放在曲线上,能自动显示这个点的温度,问一下改怎么实现?给个思路也行
[解决办法]
取得鼠标的XY坐标,再按照作图过程反推出时间,温度。
如果需要显示邻近的真实数据,那就要在反推出的时间附近查找原始数据。
[解决办法]
重载OnMouseMove()函数,可以得到鼠标坐标(象素),判断鼠标在曲线上就比较难办,我也不知道。然后就是把象素装还成坐标。
发布时间: 2012-02-09 18:22:27 作者: rapoo
曲线的问题
我用MFC画了一条曲线,X,Y轴分别是时间,温度,现在我想实现如下的功能:鼠标放在曲线上,能自动显示这个点的温度,问一下改怎么实现?给个思路也行
[解决办法]
取得鼠标的XY坐标,再按照作图过程反推出时间,温度。
如果需要显示邻近的真实数据,那就要在反推出的时间附近查找原始数据。
[解决办法]
重载OnMouseMove()函数,可以得到鼠标坐标(象素),判断鼠标在曲线上就比较难办,我也不知道。然后就是把象素装还成坐标。