PDA

View Full Version : [c++] eventi tastiera


bsummer
19-04-2004, 12:58
Ciao a tutti.
Ho un piccolo problema a cui non riesco venire a capo.
Vorrei gestire l'evento keypressed in un'applicazione windows. Se l'applicazione ha il focus è facile, ma nel mio caso vorrei riuscire a gestire l'evento anche se l'applicazione non lo ha.

Sostanzialmente vorrei sapere come far si che windows invii il messaggio di tasto premuto alla mia applicazione o in alternativa come posso riuscire a catturare l'evento.

Uso il cbuilder 5.

Ciao

cionci
19-04-2004, 15:38
Solitamente in questi casi bisogna fare un hook di sistema...
Devi fare una DLL che installa l'hook con SetWindowsHookEx...

http://www.codeguru.com/Cpp/W-P/system/security/article.php/c5761

bsummer
19-04-2004, 15:45
Argh, lo temevo... :(
Grazie Cionci, speravo ci fosse un metodo + semplice ma tutte le ricerche che ho fatto portano all'hooking.
Grazie ancora ;)