![]() |
Mausklick an Fenster senden
Hallo!
Ich suche nach einer Möglichkeit, einem Fenster einen simulierten Mausklick zu senden. Ich möchte jedoch nicht, dass die Maus an diese Stelle gesetzt werden und das Fenster im Vordergrund liegen muss. Denn dann könnte ich auch mittels ![]() Ich habe mir überlegt, ich schicke an das Fenster eine Message, doch leider funktioniert dies nicht.
Delphi-Quellcode:
Weiß jemand, wie ich das bewerkstellige bzw. ob es denn überhaupt geht?
SendMessage(Self.Handle, WM_LBUTTONDOWN, MK_LBUTTON, MakeLParam(50, 50));
SendMessage(Self.Handle, WM_LBUTTONUP, 0, MakeLParam(50, 50)); lg oli |
Re: Mausklick an Fenster senden
|
Re: Mausklick an Fenster senden
Achtung! Total unprofessionelle, subjektive Antwort :mrgreen: :
Bei mir funktioniert das manchmal nur wenn ich anstatt SendMessage, PostMessage verwende. Keine Ahnung warum. Willnix |
Re: Mausklick an Fenster senden
![]() ![]() ![]() |
Re: Mausklick an Fenster senden
Zitat:
Zitat:
und sind die Koordianten auch korrekt? Wenn diese außerhalb des Bereichs liegen kann es durchaus sein das dein Fenster diese dann gar nicht verarbeiten will (Zum Beispiel wenn man auf diese Weise einen Buttonklick simuliert funktioniert es nur wenn die Koordinaten auch im Bereich des Buttons sind) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:25 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