Hallo,
Ich habe mal wieder ein Problem...
Ich möchte Pixel aus meinem Bildschirm auslesen und bei einem Treffer soll etwas Passieren.
Nun habe ich eine Do While Schleife geschrieben in der Ab Pixel 1,1 auf dem Bildschirm ausgelesen wird...
Hier der Code:
So aber bei irgentwelchen Zahlen (Immer verschieden) sagt mir mein Compiler bei "g.CopyFromScreen(X, Y, 0, 0, New Size(1, 1))" Ungültiger Parameter...
Warum?
Ich Danke im Voraus.
Ich habe mal wieder ein Problem...
Ich möchte Pixel aus meinem Bildschirm auslesen und bei einem Treffer soll etwas Passieren.
Nun habe ich eine Do While Schleife geschrieben in der Ab Pixel 1,1 auf dem Bildschirm ausgelesen wird...
Hier der Code:
Quellcode
- Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
- Do While Whileziffer > Whileziffer2
- Dim b As New Bitmap(1, 1)
- Using g As Graphics = Graphics.FromImage(b)
- g.CopyFromScreen(X, Y, 0, 0, New Size(1, 1))
- End Using
- Dim cl As Color = b.GetPixel(0, 0)
- If cl.ToString = Prüfsumme Then
- MsgBox("gefunden")
- End If
- X = X + 1
- If X = 1680 Then
- Y = Y + 1
- X = 1
- End If
- Loop
- End Sub
So aber bei irgentwelchen Zahlen (Immer verschieden) sagt mir mein Compiler bei "g.CopyFromScreen(X, Y, 0, 0, New Size(1, 1))" Ungültiger Parameter...
Warum?
Ich Danke im Voraus.