![]() |
teclas en delphi
Hola, una vez mas se me ha presentado un problema sencillo pero difícil, lo que deseo hacer y haber si podeis ayudarme es como hacer un acceso rápido de teclas pero en todo windows:
por ejemplo asociar la tecla F2 con tal instrucción y que al oprimir esa tecla en cualquier parte de windows(MenuInicio, Explorer, InternetExplorer, Firefox...) haga la instrucción designada a tal tecla de mi programa. aver si me entendeis espero que si nos vemos GRACIAS y SALU2 y una vez mas VAMOS CLUBDELPHI!!!!!!!:D:D:D:D:D:D |
La única forma que yo veo esto posible, es teniendo tu aplicación activada todo el tiempo. Ya que, sino tendrias que capturar muchos mensajes, por ejemplo F1, la ayuda de windows o F1 de tu aplicacion.
|
Debes hacer un Hook general a nivel de sistea para esa tecla y al cerrar la aplicación desactivarlo. Para ello puedes usar la API RegisterHotKey. Si buscas sobre esta API en los foros, encontrarás mucha info y ejemplos. Sin ir más lejos este: http://www.clubdelphi.com/foros/show...RegisterHotKey (NOTA: Pongo el link directamente, por que algo raro le pasa a mi ordenador, al firefox, a la web,... o a yo que se que...)
|
| La franja horaria es GMT +2. Ahora son las 16:22:58. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi