none
Api para manejar teclas caliente RRS feed

  • Pregunta

  • Alguien conoce alguna api o metodo para manejar teclas calientes, es decir tengo un proyecto en VB 6 lo que quiero es que al presionar teclas calientes desde cualquier parte de mi proyecto acceder o otras opciones, encontre algunas apis pero para hacer funcionar tendria que poner codigo en todos los formularios que tiene mi proyecto, por eso quisiera saber si ha alguna api que permita detectar tecleo en cualquier parte de una aplicación.

    Actualmente manejo las apis que se ve a continuación pero me trae algunos problemas por ejemplo ante cualquier error se cierra el editor de código y no te da opción a grabar el codigo no hayas grabado previamente.

    Declare Function CallNextHookEx Lib "user32" (ByVal hHook As Long, ByVal ncode As Long, ByVal wParam As Long, lParam As Any) As Long
    Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer
    Declare Function SetWindowsHookEx Lib "user32" Alias "SetWindowsHookExA" (ByVal idHook As Long, ByVal lpFn As Long, ByVal hmod As Long, ByVal dwThreadId As Long) As Long
    Declare Function UnhookWindowsHookEx Lib "user32" (ByVal hHook As Long) As Long

     

    Gracias!!!

    jueves, 26 de mayo de 2011 15:14

Respuestas