Suchergebnisse
Suchergebnisse 1-9 von insgesamt 9.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hi, Willkommen im Forum! Zitat von f0xm: „Daraus schließe ich, daß FindWindow und ClientToScreen erfolgreich sein.“ Warum nicht testen ob w nach VB.NET-Quellcode (1 Zeile) = IntPtr.Zero ist? Wenn != IntPtr.Zero, war es erfolgreich. ClientToScreen gibt einen Boolean zurück, einfach auf erfolg zu testen. Mit SendMessage hatte ich auch machmal das Problem das es nicht ging. Kannst es auch mit PostMessage probieren, wie auch mit mouse_event pinvoke.net/default.aspx/user32.postmessage pinvoke.net/def…
-
Ich hab mir das nun doch noch mal angeschaut. Dabei stellte ich fest, das du auf dem richtigen Weg warst. Eine kleinigkeit, welche mir nicht sofort aufviel ist, es reicht wenn du einfach die Coordinate angibst, ohne den "Punkt" mit ClientToScreen zu bearbeiten. Bin gerade nicht ganz sicher, kann sogar sein das du das Handle des Buttons ermitteln musst und dieses für SendMessage nutzen, beim BlueStacks-Android-Emulator, kann ich mir jedenfalls vorstellen, das es so geht. Glaube jedenfalls weniger…
-
Also in diesem Fall, brauchst du das Handle der PictureBox. Eine PictureBox ist js streng genommen auch ein Window, wie auch Buttons etc..... Schau dir mal die Function EnumChildWindows an: pinvoke.net/default.aspx/user32.enumchildwindows Also wie bisher das Hauptfenster ermitteln, dann mit EnumChildWindow das Handle des Controls das anzusprechen ist finden. Dann sollte das auch bei der PictureBox funktionieren. Kleiner Tipp, nutze das Tool spy++ welches mit VS mitgeliefert wird. Such mal im Ins…
-
So hab jetzt Zeit gefunden. Also dein Fenster kann so wie du es hattest nicht gefunden werden. Ich habe jetzt BlueStacks am laufen und habe mit spy++ geschaut. Der WindowTitle stimmt nicht überein. Ich schau mal was sich machen lässt. vb-paradise.de/index.php/Attac…d69efaa22eafb4966d08717d9 Edit stimmt scheinbar doch, hab title und classname verdreht. Sorry.
-
Also ich hab jetzt nochmal probiert, es will nicht ohne den Cursor zu versetzen. Ankommen tun die Messages, hab mal ein paar absichtlich Schwachsinns-Messages unter anderem WM_CLOSE reingeschickt. Hauptfenster schliessen oder Programmteile zum Absturz bringen kein Thema, aber klicksen will nicht. vb-paradise.de/index.php/Attac…d69efaa22eafb4966d08717d9 Ich lass es jetzt sein. Du kannst selbst noch weiter probieren oder einfach diesen Code erweitern. Mit dem Code kannst du egal wo auf dem Bildsch…
-
Ich hatte es schonmal das es bei einem Programm nicht ging. Lag daran, das das Programm die Maustasten-Status gepollt hat, anstatt die Daten aus dem WndProc zu nutzen. Was mir noch in spy++ aufgefallen ist, die BlueStacks.exe ist ein .net compilat(Eine WindowClass hats mir verraten). Kannst ja mal mit ilspy reinschauen ob da auch gepollt wird.