Uruz Geschrieben 10. April 2002 Teilen Geschrieben 10. April 2002 Aloha he... da bin ich wieder ;o) also... wieder mal eine feine Sache: Wie kann ich unter Delphi Tastenkombinationen eincodieren, die auch bei minimierter Application, wenn der Focus auf einer ganz anderen Anwendung liegt, greifen ? als gaaaaaaaaanz daemliches Beispiel, ich habe einen Mailclient geschrieben und will, wenn ich gerade in Excel oder sonstwo bin, explizit via Tastendruck meine Mailbox checken... am besten ohne den Focus auf die aktuelle Anwendung zu verlieren... Ich dachte da eigentlich an Callback- Funktionen... aber wie muesst ich die dann implementieren ? (Hab derzeit noch weniger bis gar kaum Erfahrung mit Callbackfunktionen in dem Stil gemacht)... Danke Uruz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
MarcG Geschrieben 10. April 2002 Teilen Geschrieben 10. April 2002 Dazu brauchst du einen systemweiten Keyboard hook. Einfach mal auf einschlägigen Seiten danach Suchen, hab mal was dazu gefunden, funktioniert ganz gut und ist mit Demo, aber ich weiss nichtmehr woher das war. Damit kannst du aus deinem Delphiprogramm auf irgendeinen Tastendruck reagieren, egal ob du den Fokus hast oder nicht (auch Keylogger programmieren ) Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Uruz Geschrieben 12. April 2002 Autor Teilen Geschrieben 12. April 2002 arghl... so was wollt ich echt ned machen... bin ja ein braver kerl ... nee... geht um shortcuts, die auch bei minimierten programm nach wie vor aktiv sein sollen... mit dem keyhook... nu ja... so was hab ich mir schon fast gedacht... nur schreib ich soo selten mal hooks... und aehm... partout will mir ned einfallen, wie das so funzt... *gruebel* hast du evt. was quelltext-artiges oder beispielhaftes zur Hand ? waer echt klasse... dank dir Uruz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.