|

楼主 |
发表于 2009-8-23 20:46:00
|
显示全部楼层
Private Declare Function BitBlt Lib "gdi32" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long
Private Sub Timer1_Timer()
Static s, l1, l2
v = Sin(s * 314) * 80 + 100
BitBlt Picture1.hDC, 0, 0, 598, 200, Picture1.hDC, 2, 0, &HCC0020
Picture1.Line (597, l2)-(599, l1), 0
Picture1.Line (597, l1)-(599, v)
s = s + 1
l2 = l1: l1 = v
End Sub
刚才溜达到的代码,利用BitBlt实现移位。 |
|