Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi maus klick ermitteln (auch über die form hinaus) (https://www.delphipraxis.net/60784-maus-klick-ermitteln-auch-ueber-die-form-hinaus.html)

agm65 12. Jan 2006 09:48


maus klick ermitteln (auch über die form hinaus)
 
moin leuten ...mal ne frage... wie kann ich am einfachsten ermitteln ob die linke maus taste gedrückt wurde ? also von mir aus mit nem timer & interval 1, also so simpel wie möglich ...thx mfg

Matze 12. Jan 2006 09:50

Re: maus klick ermitteln (auch über die form hinaus)
 
Hallo,

ich denke, da wirst du um Hier im Forum suchenmaushooks nicht herumkommen.

agm65 21. Mai 2006 15:16

Re: maus klick ermitteln (auch über die form hinaus)
 
genauer ?

SirThornberry 21. Mai 2006 15:19

Re: maus klick ermitteln (auch über die form hinaus)
 
was meinst du mit "genauer"? Hast du die suche schonmal bemüht bzw. dich kundig gemacht was ein Hook ist?

agm65 21. Mai 2006 15:31

Re: maus klick ermitteln (auch über die form hinaus)
 
ja klar...aber alles was ich gefunden habe, war diese mousehook dll.
damit kann man dann zwar alles machen aber das ist viel zu komplex ..ich dachte eher an was simpleres, einfach um einen mouse klick festzustellen. ich brauche keine koordinaten oder sowas...

ja, aber hast recht..mein post war echt dumm...sollte eher *push* lauten, sorry !

muRR 21. Mai 2006 16:21

Re: maus klick ermitteln (auch über die form hinaus)
 
Dass du es als nicht simpel empfindest, bedeutet nicht, dass es das nicht ist. Wenn du keine Koordinaten benötigst, dann behandel die Parameter halt nicht. Wenn du ein NT-System nutzt, kannst du einen LowLevel-Hook benutzen (MSDN-Library durchsuchenLowLevelMouseProc). Das erspart dann das Laden und Entladen der DLL, mehr nicht. Beispiele solltest du auch hierzu im Forum finden.
Die WH_MOUSE_LL-Konstante muss 14 sein.

agm65 21. Mai 2006 16:49

Re: maus klick ermitteln (auch über die form hinaus)
 
ja okay ich werd nochmal weiter schauen, danke trotzdem ! mfg


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:01 Uhr.

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