API SendMessage

Peter86

Erfahrenes Mitglied
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.

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:
Zurück