Visual Basic - Buffer de teclado

Life is soft - evento anual de software empresarial
 
Vista:

Buffer de teclado

Publicado por Darklady (5 intervenciones) el 30/12/2003 18:10:41
Hola, ando necesitando saber como limpiar el buffer del teclado dentro de un procedimiento de vb (sino me da problemas con los Enters consecutivos y rapidos). Alguien tiene idea de como hacer esto?
Estaba pensando en alguna api quizas, pero no tengo idea de cual...
Cualquier sugerencia se acepta :)
Gracias de antemano!
Laura
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Buffer de teclado

Publicado por Liebesschmerz-- (322 intervenciones) el 31/12/2003 05:01:35
no creo que haya una funcion API para limpiar el buffer del teclado,
pero puedes tratar con un hook al keyboard (gancho al teclado).
eso no limpia el buffer, pero ve si te sirve.
el tipo de gancho es WH_KEYBOARD, asi no procesas todos los enters.

para ganchos globales o que no sean para tu programa, se necesita una DLL y no creo que se pueda hacer con una DLL de VB, pero imagino que lo tuyo es un gancho a tu programa (gancho local).

chao
gothic inside
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Buffer de teclado

Publicado por Liebesschmerz-- (322 intervenciones) el 31/12/2003 05:25:42
o simplemente haciendo subclassing a la ventana y procesando a tu antojo los mensajes del keyboard :)
SetWindowLong() para para hacer subclassing y GWL_WNDPROC.
ve cual te conviene mas.

chao
gothic inside
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Buffer de teclado

Publicado por Darklady (5 intervenciones) el 05/01/2004 14:28:27
Mil gracias Liebesschmerz, ya esta solucionado :)
Te agradezco tu tiempo.
Bye bye!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar