
我要能实现画图程序中的画曲线功能的完整vb代码,哪位高手能够帮忙?
1个回答
展开全部
Dim isDraw As Boolean
'-----------------------------------------------------
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbLeftButton Then
isDraw = True
CurrentX = X
CurrentY = Y
End If
End Sub
Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
If isDraw Then
Line -(X, Y), vbRed, B
End If
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = vbLeftButton Then
isDraw = False
End If
End Sub
'复制到窗体模块中
追问
您好,我是要windows自带的画图程序中画曲线的完整vb代码,您能给我写一下吗?可能要用到api函数PolyBezier ;我勉强画一条 Bezier还是可以的,但是要象画图程序中画曲线那样完美就做不到了。
追答
大了,放不下,把文本内容复制到窗体模块中。
还有点问题,在画线的过程中也会驱除掉其它的图形,还的再研究研究。

2024-10-27 广告
CAD技术不仅应用于工程设计领域,还广泛应用于制造业、建筑业、航空航天等多个行业。在制造业中,CAD可以与计算机辅助制造(CAM)技术相结合,实现设计数据的直接传输到数控机床,进行数字化制造。在建筑行业中,CAD可以用于绘制建筑图纸、进行三...
点击进入详情页
本回答由VSH艾羽提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询