Entwickler-Ecke
Windows API - Mausbewegung global abfangen
TimonWorld - So 17.07.05 21:27
Titel: Mausbewegung global abfangen
Hallo!
Weiß jemand, wie ich erkenne, ob sich die Maus bewegt hat? Ich habe schon das
DF und die
DP durchsucht, und habe dort den Begriff Mouse-Hook gefunden. Aber ich möchte, dass das wenn schon ohne extra DLL funktioniert. Denn alle anderen hilfreiche Sachen, die ich gefunden habe, sind alle mit dieser eigenen DLL.
Quelltext
1: 2: 3:
| while not Mausbewegung do begin // Quelltext ... end; |
Gruß,
Timon.
TimonWorld - So 17.07.05 22:31
Titel: Re: Mausbewegung global abfangen
Hallo!
TimonWorld hat folgendes geschrieben: |
Quelltext 1: 2: 3:
| while not Mausbewegung do begin // Quelltext ... end; | |
Und wie mach ich das mit diesem Beispiel? Außerdem arbeite ich nicht mit einem Form sondern nur mit der .dpr-Datei. Ich muss das also irgendwie nur zwischen
begin und
end packen.
Trotzdem Danke. :wink:
Gruß,
Timon.
Delete - Mo 18.07.05 00:27
Du scheinst dir den Link von Sprint nicht angeguckt zu haben bzw. hast du ihn wohl nicht verstanden.
Ein
MOUSEHOOK sollte es eigentlich tun.
TimonWorld - Mo 18.07.05 00:42
Zitat: |
Du scheinst dir den Link von Sprint nicht angeguckt zu haben bzw. hast du ihn wohl nicht verstanden. |
Verstanden habe ich es zum Teil. :lol: Aber mit der reinen WinAPI befasse ich mich noch nicht so lange und habe deshalb noch nicht so viel Ahnung davon! :oops: Ich kenne mich mit den VCL-Events aus, jedoch nicht mit den WinAPI-Events (also mit den Hooks, meine ich). Und Mousehook hatte ich auch schon in die Suchmaske eingegeben, jedoch arbeiten alle brauchbaren Sachen nur mit einer externen DLL, was ich bisher gelesen habe.
Gruß,
Timon.
Delete - Mo 18.07.05 00:51
Und diese externe DLL wirst du auch brauchen, anders wirst du deinen Code nicht in fremde Prozesse injezieren können.
Sprint - Mo 18.07.05 00:54
Luckie hat folgendes geschrieben: |
Und diese externe DLL wirst du auch brauchen, anders wirst du deinen Code nicht in fremde Prozesse injezieren können. |
Siehe meinen Link. Dann benötigt man auch keine zusätzliche DLL.
Delete - Mo 18.07.05 01:06
Ich habe dabei an den Mousehook gedacht, nicht an deine Lösung. ;)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!