![]() |
Mausrad simulieren
Hallo,
ich würde gerne wissen wie man eine Bewegung des Mausrads (scrollen nicht clicken) per Delphi simulieren kann, jedoch ohne Hooks und Messages zu versenden. Habe schon gesucht doch nichts konkretes außer hooks gefunden. Nun meine Frage es gibt ja "mouse_event", damit kann man ganz einfach Mausclicks ausführen für rechte, linke und mittlere Maustaste Beispiel:
Delphi-Quellcode:
dies funktioniert Fensterunabhängig und überall
var point:TPoint;
mouse_event(MOUSEEVENTF_LEFTDOWN, point.x, point.y, 0, 0); mouse_event(MOUSEEVENTF_LEFTUP, point.x, point.y, 0, 0); gibt es sowas auch für das Mausrad? oder eine andere (möglichst einfache) Möglichkeit dies zu bewerkstelligen Vielen Dank im Voraus |
Re: Mausrad simulieren
niemand ne idee?
|
Re: Mausrad simulieren
Pushen erst nach 24h.... :zwinker:
Die ![]() |
Re: Mausrad simulieren
sorry für meine ungeduld
wollte nicht zu aufdringlich sein Vielen Dank das hört sich sehr gut an, werde gleich mal ausprobieren |
Re: Mausrad simulieren
getestet
klappt wunderbar, bin restlos glücklich Danke |
Re: Mausrad simulieren
Ich habe das auch mal versucht, doch wie scrollt man nach unten?
Man gibt ja als 4. Parameter an wie weit man scrollen will, doch man kann keine negativen werte angeben. |
Re: Mausrad simulieren
Zitat:
Zitat:
Flare |
Re: Mausrad simulieren
Bei mir wird aber dann ein Fehler angezeigt:
E1012 Konstantenausdruck verletzt untere Grenzen |
Re: Mausrad simulieren
probiers mal mit cardinal(-1)
|
Re: Mausrad simulieren
Das funktioniert, doch die Schritte sind viel zu groß.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:50 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz