martes, 12 de agosto de 2014

Emular pulsación de tecla con user32.dll

Bueno, comenzaré con un tuto para presentar como emular una pulsación de tecla con la dll user32 en velneo.


Lo primero que debemos hacer es añadir un objeto librería externa en velneo con estas propiedades.


user32

Luego le creamos la función keybd_event de la dll para utilizarla


keybd_event

Esta función utiliza 4 parametros, key, scan, flag, extrainfo. En este caso, crearemos las 4 de tipo int.


parametros

Ya en este punto, lo unico que nos queda es ejecutar la función de la dll donde la necesitemos, podemos hacerlo en un evento o en alguna función (en caso de que la vayas a usar mas de una vez, es recomendable) de esta manera.


eventoun set a una variable, llamas a la función de la dll y le pasas los parámetros, donde "TECLA" es el valor numérico de la tecla, voy a dejarles un archivo con los valores de las teclas.

No hay comentarios:

Publicar un comentario