x、y座標のカーソルをランダムに設定してからクリックするプログラムがあります。特定のパラメーターに基づいて長方形を作成するこの関数/サブがあります。
Private Sub drawTitleBarRectangle()
Dim titleBarRectangle As Rectangle = RectangleToScreen(Me.ClientRectangle)
Dim titleBarRectangleHeight As Integer = titleBarRectangle.Top - Me.Top
Dim titleBarRectangleWidth As Integer = Screen.PrimaryScreen.Bounds.Width
Dim titleBarRectangleTop As Integer = Screen.PrimaryScreen.Bounds.Top
Dim titleBarBounds As New Drawing.Rectangle(0, 0, titleBarRectangleWidth, titleBarRectangleHeight)
End Sub
カーソルがその関数から作成された長方形の境界内にあるかどうか、カーソルが x、y 位置にあるかどうかを確認したい。今私はこれを持っています:
drawTitleBarRectangle()
SetCursorPos(x, y)
If titleBarRectangle.Contains(x, y) Then
leftClick(800, 800)
End If
正直なところ、なぜそこにあるのかよくわからないのでPrivate titleBarRectangle
、私が宣言するグローバル変数からのものです...Private titleBarRectangle As New Drawing.Rectangle
どんな助けでも大歓迎です。