So, Thread lange her, aber nach wie vor aktuell.
Nachdem mich eine Mail mit einer Frage über dieses Thema erreichte mach ich hier mal weiter:
(Da die Mail nichts privates enthält veröffentliche ich sie hier einfach mal
Zitat von
agm65:
Mail:
Titel: hilfe bei mouse hook problem
Inhalt der Nachricht:
zu deinem thread ....wie hast du das ohne die
dll hingekriegt ?
ich suche nur nach einer function einfach den mouseklick (global) festzustellen ! danke !
Da diese Frage von dir in gleicher Weise auch hier behandelt wird:
http://www.delphipraxis.net/internal...highlight=hook
knüpfe ich hier an beide Theman an.
(bla)
Ok mal schauen. Also wie man Hooks ohne DLLs hinbekommt weiß ich gar nicht.
Und ob die Funktion RegisterHotKey mit oder ohne DLLs arbeitete wusste ich auch nicht wirklich.
Also, wie weiter?
Strg halten und Klick auf die Funktion RegisterHotKey im Delphi.
Editor springt darauf hin in die
Unit Windows.pas. Und was steht hinter dieser Funktion?
Zitat:
...external user32 name ...
Ob die user32 eine
DLL ist? Winowssuche auf und danach suchen.
Somit ist klar, mein Programm für Tastaturhooks verwendet ebenfalls eine
DLL. Allerdings ist diese bereits fertig im Windows vorhanden.
Aus dem Grunde habe ich auch in diesem Thread fortgesetzt um das von mir oben beschriebene zu korrigieren.
So, agm65. Eine Funktion für Hooks für die Maus hält die
Unit so wie es aussieht nicht bereit.
Aber nun: RegisterHootKey verwendet eine
DLL. Was spricht nun noch dagegen die benannte Maus-
DLL zu verwenden?
Gruß, Robert