Hallo Gemeinde
Auf einer (fremden) Webseite befindet sich ein verschiebbares Flash-Objekt, das man per gedrückter linker Maustaste auf eine neue Position ziehen kann.
Wie kann man sowas in Delphi nachstellen?
Ich habe jetzt schon mehrere Möglichkeiten versucht, aber es will nicht gelingen.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| EnumWindows(@EnumWindowsProc, 0); SetCursorPos(myx, myy); mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0); mouse_event(MOUSEEVENTF_ABSOLUTE OR MOUSEEVENTF_MOVE, Round(150*(65535/Screen.Width)), Round(150*(65535/Screen.Height)), 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); |
Die Maus wird zwar bei jeder Aktion sichtbar richtig positioniert, aber obwohl der Code auch nichts anderes tut, als man per Hand
ebenfalls ausführen könnte, wird das Flash-Objekt nicht mitgezogen.
Hat vielleicht jemand einen kleinen Tip, woran das liegt, bzw. wie man das bewerkstelligen könnte?
Vielen Herzlichen Dank schon mal!
Moderiert von Martok: Quote- durch Delphi-Tags ersetzt