Hallo, ich suche shcon seit längerer Zeit nach einer Lösung einen button zu drücken, doch bis jetzt habe ich noch keine gefunden. Ich habe den Text etwas geändert da ich bemerkt habe, das mein Problem nicht in SendMessage liegt sondern wo anders, was unten nachzulesen ist, weshalb der Threadname nicht mehr ganz passend ist.
Ich versuche über den unten stehenden code den Button handle zu erlangen, nur leider wird mir immer nur das Handle des 1. buttons ausgegeben.
hButYes und hButNo haben den gleichen Wert obwohl ich verschiedene Buttons angegeben habe.
Hat jemand eine Lösung?
Peter86
Ich versuche über den unten stehenden code den Button handle zu erlangen, nur leider wird mir immer nur das Handle des 1. buttons ausgegeben.
Visual Basic:
<Runtime.InteropServices.DllImport("user32.dll")> _
Public Shared Function FindWindowEx(ByVal _
hwndParent As Long, ByVal hwndChildAfter As Long, ByVal lpszClass As String, _
ByVal lpszWindow As String) As IntPtr
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim hButYes, hButNo As Integer
hButYes = FindWindowEx(hWnd, IntPtr.Zero, "Button", "Ja")
hButNo = FindWindowEx(hWnd, IntPtr.Zero, "Button", "Nein")
End Sub
hButYes und hButNo haben den gleichen Wert obwohl ich verschiedene Buttons angegeben habe.
Hat jemand eine Lösung?
Peter86
Zuletzt bearbeitet: