0

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

どんな助けでも大歓迎です。

4

1 に答える 1