Capturar una tecla

09/12/2005 - 10:06 por Carlos | Informe spam
Hola a todos y gracias de antemano !

Quisiera saber como puedo capturar una pulsacion desde cualquier parte
de mi aplicación VB.NET.
En visual basic 6.0 encontre una libreria con el nombre dskbhook.dll
que me permitia realizar esta operación.

Muchas gracias y que pasen un buen dia !.
 

Leer las respuestas

#1 A.Poblacion
09/12/2005 - 10:29 | Informe spam
"Carlos" wrote in message
news:
Quisiera saber como puedo capturar una pulsacion desde cualquier parte
de mi aplicación VB.NET.



Al arrancar tu programa, ejecuta
System.Windows.Forms.Application.AddMessageFilter(new FiltroDeMensajes());

Y escribe una clase "FiltroDeMensajes" que implemente el interfaz
IMessageFilter y dentro de ella implementas la rutina
PreFilterMessage, que recibe un argumento de tipo Message. Si el mensaje es
WM_KEYDOWN (&H100), quiere decir que el mensaje corresponde a una pulsación
de tecla, que puedes procesar dentro de esa misma rutina.

Preguntas similares