vb API函数画波形问题

来源:百度知道 编辑:UC知道 时间:2024/09/22 12:37:35
请帮忙详细解释下面两个语句的含义,一定要详细的,我比较菜:
zz = MoveToEx(Picture1.hdc, i, Mwave(i ), LpPoint1)
zz = LineTo(Picture1.hdc, i, Mwave(i+1))
另外我需要用数组提供的数据画四个波形,其中数组第1,5,9,......个数据画一个波形,2,6,10......画第二个波形,依次类推共画四个波形,用上面的语句怎么来画,假定数据都存在Mwave()数组里面.
还有我在图片框自定义拉坐标系,但是用那两个函数画图时好象使用的是默认坐标系,不是我自定义的坐标系,怎么才能在我自定义的坐标系画图啊!

MoveToEx(Picture1.hdc, i, Mwave(i ), LpPoint1)
将坐标移到(i,Mwave(i))点,并返回先前的点LpPoint1
LineTo(Picture1.hdc, i, Mwave(i+1))
以上面的坐标点位基础,画线到(i,Mwave(i+1))点

所以上面两个方法一般成对出现

至于画波形,用循环方式遍历数组即可(比如i为数组下标)
(从i=0开始)
4*i
4*i+1
4*i+2
4*i+3
等方式,自己想一下,本人对vb语句不熟,所以不能给出示例了
----------------------------------
SetViewportOrgEx(Picture1.hdc,x,y,null)
(x,y)你自己定义的原点