
03/03/2011, 02:57
|
 | | | Fecha de Ingreso: julio-2006 Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 18 años, 8 meses Puntos: 29 | |
Respuesta: Teclado en pantalla VB6 Yo medio lo solucioné haciendo que la ventana del teclado, antes de mandar la pulsacion de la tecla pinchada, envie la pulsacion del TAB para volver a la ventana que estaba activa antes que ella.
Ejmp. al pulsar la G se envia:
SendKeys "%{TAB}"
SendKeys "G"
De este modo se cambia de ventana y se pulsa la G en la ventana correcta quedandonos de nuevo con esa ventana enfocada.
Funciona bien, al menos siempre que solo tengas en el escritorio 2 programas: el teclado y el receptor de las pulsaciones.
En teoria no deberia de dar problemas habiendo mas programas abiertos, pero en la práctica te encuentras con que algunos programas están esperando pulsaciones o tienen un foco muy "sensible" y reciben las pulsaciones antes que el programa sobre el que queremos influir.
__________________ No hay preguntas tontas, solo gente estup..., ¡No!, ¿como era? No hay gente que pregunte a tontos... ¡Nooo!... ¡Vaya cabeza! |