• Martes 12 de Noviembre de 2024, 20:58

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - bart2k

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Problema Con Hook Del Teclado
« en: Jueves 3 de Mayo de 2007, 12:39 »
Buenos días.

Estoy implementando un hook desde VB utilizando el API SetWindowsHookEx. El caso es que funciona muy bien hasta que se muestra algún MsgBox, momento en el cual la función a la que apunta mi hook empieza a "recibir pulsaciones" con los siguientes códigos ASCII: 1, 13 (salto de línea), 65 (A mayúscula) y algún otro más. Tras un cierto tiempo, deja de recibir estos comandos y funciona bien. ¿Por qué ocurre esto? ¿Hay alguna manera de evitarlo? ¿Hay que hacer algún flush del buffer de pulsaciones o algo?

Una prueba que hice fue quitar el hook antes del msgbox y activarlo después y funciona, pero no es la solución que quiero. También probé a desactivarlo y volverlo a activar justo tras el msgbox, pero mantenía el problema.

Agradecería cualquier ayuda u orientación sobre el problema.

Un saludo,

Bart2k

Páginas: [1]