vb编写判断鼠标圆主距窗体符号

vb编写判断鼠标圆主距窗体符号... vb编写判断鼠标圆主距窗体符号 展开
 我来答
sbj518
2016-07-07 · TA获得超过4.4万个赞
知道大有可为答主
回答量:1.1万
采纳率:81%
帮助的人:5283万
展开全部
Const y0& = 1110, x0& = 1100, radius& = 750

Private Function oncircle(X As Single, Y As Single) As Boolean
    precision = 55000
    If Abs((X - x0) * (X - x0) + (y0 - Y) * (y0 - Y) - radius * radius) < precision Then
    oncircle = True
    Else
    oncircle = False
    End If
End Function

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Const LEFT_BUTTON = 1
If oncircle(X, Y) Then
    Line1.X1 = x0
    Line1.Y1 = y0
    If Button = LEFT_BUTTON Then
        Line1.X2 = X
        Line1.Y2 = Y
    Else
        Line1.X2 = Line1.X1
        Line1.Y2 = y0 - Y
    
    End If
    Label1.Caption = ""
Else
    Label1.Caption = "鼠标位置不对"

End If
End Sub
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式