vc在picture控件中画波形图,如何将值对应上面的刻度
我自己用ps画了像素刻度的图片贴上去,比如刻度是0到100,然后我想画30这个点,怎么转换,有没有哪里有这方面的资料,谢谢...
我自己用ps画了像素刻度的图片贴上去,比如刻度是0到100,然后我想画30这个点,怎么转换,有没有哪里有这方面的资料,谢谢
展开
1个回答
展开全部
可以肯定,没有相对应的资料。你自己的图片中刻度位置可能千变万化,要获取他们在控件中的位置在VC中没有直接的方法。不过可以尝试一下两种思路来解决你的问题。
1. 可以不用PS图中的刻度,自己在控件中绘制坐标轴和刻度;这样的坐标系下自己是知道刻度位置的,再绘制30个点,转换关系很容易计算。
2. 采用PS图中的刻度,可以先尝试在上面绘制几个点,看看他们显示在控件中的哪个位置,尝试几次就能找到PS图中的坐标、刻度对应在控件上的位置了。拿到这个对应关系,对30个点做转换就行了。
祝你成功
1. 可以不用PS图中的刻度,自己在控件中绘制坐标轴和刻度;这样的坐标系下自己是知道刻度位置的,再绘制30个点,转换关系很容易计算。
2. 采用PS图中的刻度,可以先尝试在上面绘制几个点,看看他们显示在控件中的哪个位置,尝试几次就能找到PS图中的坐标、刻度对应在控件上的位置了。拿到这个对应关系,对30个点做转换就行了。
祝你成功
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询