CMSChart 获取曲线上的点坐标

lovebabyjing520 2012-09-19 09:47:29
如题,VC下CMSChart 怎么获取曲线上的点坐标,我要画一个框截取曲线图的一段,然后将它放大。需要判断所截取曲线是否在矩形框内。。。跪求各位大神指点一二,小弟不胜感激!
...全文
115 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovebabyjing520 2012-09-21
  • 打赏
  • 举报
回复
我去,竟木有一个人鸟,还好我自己解决了。虽然方法比较简陋,我还是公布下吧!C#有一个函数PixelPositionToValue,可以获得坐标点对应的X轴和Y轴的值,VC上我木有找到。我就先测出曲线图最左边和最右边的X坐标点,然后相减,再除以曲线的RowCount(),得出每行所占的坐标点nCount。然后在MouseDown和MouseMove里获取起点和终点的X坐标,除以这个nCount,就得出起点和终点所在的行数,最后将曲线图小于起点和大于终点的行删掉,就能实现放大的效果。虽然比较拙劣,好歹也解决了问题。在这里留个纪念。。。
lovebabyjing520 2012-09-20
  • 打赏
  • 举报
回复
我去,木有一个人回答吗?大神们呢?都潜水去啦?

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧