Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi mausklick in bestimmtes fenster simulieren (https://www.delphipraxis.net/20265-mausklick-bestimmtes-fenster-simulieren.html)

DerHobel 15. Apr 2004 11:21


mausklick in bestimmtes fenster simulieren
 
wie setzte ich ein mausklick in ein bestimmtes fenster zb in test.exe dort soll dann ein mausklick an der stelle 500,500 simuliert werden wie geht so was ?

DerHobel 15. Apr 2004 18:35

Re: mausklick in bestimmtes fenster simulieren
 
weis keiner wie das geht oder geht das gar nicht ?

toms 15. Apr 2004 18:37

Re: mausklick in bestimmtes fenster simulieren
 
Zitat:

wie setzte ich ein mausklick in ein bestimmtes fenster zb in test.exe
Zu einer Exe Datei können mehrere Fenster gehören. Der EXE-Name genügt also nicht.


Zitat:

dort soll dann ein mausklick an der stelle 500,500 simuliert werden

Maus an Position 500,500 setzen:
Delphi-Quellcode:
SetCursorPos(500, 500);
Linke Maustaste simulieren:
Delphi-Quellcode:
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);

Mirilin 15. Apr 2004 18:37

Re: mausklick in bestimmtes fenster simulieren
 
:hi:

Such mal nach "Mausklick simulieren"

mfg Tobias

DerHobel 15. Apr 2004 19:27

Re: mausklick in bestimmtes fenster simulieren
 
und wie könnte ich den simulierten mausklick in ein bestimmtes fenster bekommen ?

toms 15. Apr 2004 20:47

Re: mausklick in bestimmtes fenster simulieren
 
Zitat:

und wie könnte ich den simulierten mausklick in ein bestimmtes fenster bekommen ?
Was genau möchtest du machen? Einen Button anklicken oder sonst irgendwas?

Skiron 15. Apr 2004 20:52

Re: mausklick in bestimmtes fenster simulieren
 
ich glaub, dafür musst du das Handle des Fensters kennen
Dann leistet SendMessage ganz gute Dienste

toms 15. Apr 2004 20:54

Re: mausklick in bestimmtes fenster simulieren
 
Zitat:

soll dann ein mausklick an der stelle 500,500 simuliert werden
Dann lässt sich mit SendMessage nichts machen, nur mit mouse_event()

DerHobel 15. Apr 2004 20:54

Re: mausklick in bestimmtes fenster simulieren
 
kann man das irgentwie rausfinden das handle von dem fenster ?

toms 15. Apr 2004 20:56

Re: mausklick in bestimmtes fenster simulieren
 
Zitat:

Zitat von DerHobel
kann man das irgentwie rausfinden das handle von dem fenster ?

Schau dir mal die FindWindow() API an.

Oder lies dir mal mein Tut "...nach einem Fenster Handle suchen?" durch:
http://www.swissdelphicenter.ch/de/showcode.php?id=327


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:33 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz