Tasten abfangen
Moin!
Wie kann ich Tasten abfangen, wenn mein Programm gerade nicht aktiv ist? Also ich möchte auf eine Tastenkombiantion reagieren wenn mein programm im hintergrund läuft. Habt ihr da einen Tip? Funktioniert das mit einer dll, oder wie soll man das am besten anstellen? Ich hoffe ihr könnt mir helfen :-) cu, moin339 :coder: |
Moin moin :mrgreen: ,
es gibt zwei Sachen, die dir nützlich sein könnten. Die API-Funktion RegisterHotKey() ist eine davon, du kannst dir unter http://msdn.microsoft.com/library/ die Dokumentation dazu ansehen. Schwieriger zu realisieren, aber sicherer (da du unter allen Umständen den Tastendruck mitbekommst) ist ein Keyboard-Hook (das ist wahrscheinlich das, was du mit der DLL meinst). Unter http://assarbad.org/ findest du ein Tutorial dazu. MfG, d3g |
Moin!
Zitat:
Danke für den Link. Ich seh mir den hook mal an. Das meinte ich auch mit dll (bin noch delphi n00b) cu, moin339 :coder: P.S. komme auch aus Hamburg :dancer2: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:34 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