Wie funktioniert ein Globaler System Hotkey bei Delphi?

... komplette Frage anzeigen

1 Antwort

Hi,

wenn du ein Doppelklick auf die Fehlermeldung machst, zeigt
dir die IDE wo die Parameter falsch sind. In deinem Fall der Aufruf von
RegisterHotKey. Dann benutzt du deine RTFM skills und schaust dir an,
welche Parameter die Funktion erwartet.

Im msdn  findest du alle Dokus zur Windows API. In deinem Fall ist

https://msdn.microsoft.com/en-us/library/windows/desktop/ms646309%28v=vs.85%29.aspx

interessant.

Hier siehst du dann, dass der fehlende Paramter fsModifiers heisst und übergeben werden muss wenn zB die Alt-Taste abgefragt werden soll. In deinem Fall reicht 0.

Ich bin mir nicht 100%ig sicher, aber ich denke nicht, dass du mit RegisterHotKey Maus-Events abfangen kannst.

Keyboard- und Mousehooks setzte ich immer mit SetWindowsHookEx um.

viel Erfolg, gruss dj

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?