elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Un problemita
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Un problemita  (Leído 1,665 veces)
Dartor

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Un problemita
« en: 14 Octubre 2010, 21:36 pm »

Buenos Dias.

sucede que estoy creando un teclado virtual, que al oprimir la letra Q en la pantalla Cambie al color rojo la letra, y asi con todas las letras.

lo que me pasa es que a la hora de correr el programa solo puedo oprimir la tecla que tiene el focus si quiero oprimir otra tecla debo oprimir TAB o Click.


como hago para no tener que oprimir Tab ni click y que pueda oprimir las teclas sin problema.

Utilizo Visual Basic 6.

Gracias de ante mano.


En línea

Psyke1
Wiki

Desconectado Desconectado

Mensajes: 1.089



Ver Perfil WWW
Re: Un problemita
« Respuesta #1 en: 14 Octubre 2010, 22:19 pm »

Prueba con:

a.- Timer + Api GetAsyncKeyState
b.- Hook
c.- Evento KeyDown\KeyPress\KeyUp del Form.

Depende la situacion en la que estes.
Si lo que necesitas es que se mantenga roja el tiempo que tu la mantengas presionada tiene que ser un Hook.

DoEvents! :P


En línea

raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Un problemita
« Respuesta #2 en: 14 Octubre 2010, 22:42 pm »

PsYkE1 creo que no lo entendiste :xD

Dartor lo que necesitas es llamar a SetWindowPos con la constante NO_FOCUS (o algo asi) para que nunca tenga el foco :)

De ultima si no te sale podes obtener el hwnd con GetActiveWindow... asi si se te activa el form puedes activar con SetWindowFocus y mandar la tecla :)
En línea

Psyke1
Wiki

Desconectado Desconectado

Mensajes: 1.089



Ver Perfil WWW
Re: Un problemita
« Respuesta #3 en: 14 Octubre 2010, 23:56 pm »

Jajajjaja :laugh: :laugh: :laugh: :laugh:
Cierto, no se donde tenia la cabeza... :rolleyes:

DoEvents! :P
En línea

Dartor

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: Un problemita
« Respuesta #4 en: 16 Octubre 2010, 21:17 pm »

Muchas Gracias a Todos ya lo pude solucionar  ;D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines