基于无滚动单文档视图中如何把用鼠标框定的局部视图放大到整个视图上 1.我把视图分裂成3快,在其中一块画了一个sinc波形图,现在我想用鼠标把框出的矩形局部图形放大到整个视图上2.对应的X轴和Y轴的坐标值也要相应的发生变化 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1)获取框选部分的坐标轴最值(XY轴坐标最大最小值),计算所要放大后的曲线上对应的具体最大最小值(数据的最大最小值)2)重新绘制曲线在对应的视图内,通过Xmin---》Xmax,使用循环把具体的点转换为视图坐标绘制出来3)重新绘制坐标轴的刻度 我是规定在视图m_plotRect范围内画的图,通过坐标比例方式,假如我用鼠标框出的矩形区域为m_DragRect,所以放大倍数应该为:scaleH=m_plotRect.height()/m_DragRect.height();scalew=m_plotRect.width()/m_DragRect.width(),取其中的较小值。然后设置起点,使其放大图形重绘在m_plotRect视图范围中,不知道起点位置该怎么设置,在默认的映射模式下,设备坐标可以为负值吗? 各位高手帮帮忙啊 摄像机的平移量转化为图像中像素平移量 单文档多视图 FormView 实现自删除功能的一些问题 如何调用dll里的资源菜单,并设定菜单功能、使能/不能某项菜单 如何取得网卡的个数 哪有VC开发office的电子书 请教如何在VC里执行脚本? 请问一些有关hook的概念 倡议:希望各位能够把自己理解的最透彻的点滴记述在此,给新手学习提供帮助!!!100分,对有突出贡献的另外加分! 如何在 MFC AppWizard(dll) 的工程中使用 WM_TIMER 为什么MoveTo函数画线会超出空间的有效区域? 怎样把图片缩放到指定大小,按比例的,有计算公式的,谢谢了
2)重新绘制曲线在对应的视图内,通过Xmin---》Xmax,使用循环把具体的点转换为视图坐标绘制出来
3)重新绘制坐标轴的刻度
scalew=m_plotRect.width()/m_DragRect.width(),取其中的较小值。然后设置起点,使其放大图形重绘在m_plotRect视图范围中,不知道起点位置该怎么设置,在默认的映射模式下,设备坐标可以为负值吗?
各位高手帮帮忙啊