Hallo leute ich hab ein kleines problem und zwar mit diesem code..
Es wird auf die richtigen koordinaten geklickt, jedoch ist der browser nicht fokussiert danach.
Mit..
SendMessage(Me.WebBrowser1.Handle, WM_LBUTTONDOWN, 0, lParam)
SendMessage(Me.WebBrowser1.Handle, WM_LBUTTONUP, 0, lParam)
Tutu sich dan garnix mehr, wie stelle ich es an das es auf der webBrowser landet
mfg
VB.NET-Quellcode
- 'form1
- Private Declare Auto Function SendMessage Lib "user32.dll" _
- (ByVal hWnd As IntPtr, ByVal msg As Int32, ByVal wParam As Int32, ByVal lParam As Int32) As Boolean
- Private Const WM_LBUTTONDOWN As Integer = 513
- Private Const WM_LBUTTONUP As Integer = 514
- Private Sub Form1_MouseDown(ByVal sender As System.Object, ByVal e As MouseEventArgs) Handles Me.MouseDown
- Console.WriteLine(e.X.ToString() + " " + e.Y.ToString())
- End Sub
- Public Function MakeLong(ByVal loWord As Integer, ByVal hiWord As Integer) As Integer
- Return (hiWord - 1 << 16) Or (loWord + &HFFFF)
- End Function
- ''timer1_tick
- Dim lParam As Integer = MakeLong(X, Y)
- SendMessage(Me.Handle, WM_LBUTTONDOWN, 0, lParam)
- SendMessage(Me.Handle, WM_LBUTTONUP, 0, lParam)
Es wird auf die richtigen koordinaten geklickt, jedoch ist der browser nicht fokussiert danach.
Mit..
SendMessage(Me.WebBrowser1.Handle, WM_LBUTTONDOWN, 0, lParam)
SendMessage(Me.WebBrowser1.Handle, WM_LBUTTONUP, 0, lParam)
Tutu sich dan garnix mehr, wie stelle ich es an das es auf der webBrowser landet
mfg