Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Elemental Code en 10 Octubre 2010, 14:10 pm



Título: No entiendo como hacer un hook al mouse
Publicado por: Elemental Code en 10 Octubre 2010, 14:10 pm
Hola.
Necesito hacerle un hook al mouse para invertir los ejes Y ; X

Tengo idea de como hacer el codigo (mas o menos)
Pero no encuentro ningun tutorial donde me explique algo de ganchos o hooks.

Saben de algun lugar adonde pueda entrar en el tema?

Muchas gracias.


Título: Re: No entiendo como hacer un hook al mouse
Publicado por: fary en 10 Octubre 2010, 15:42 pm
Te dejo unos links que te pueden servir:

http://foro.portalhacker.net/index.php/topic,102510.msg507238.html

http://foro.elhacker.net/programacion_visual_basic/ayuda_pulsar_mouse-t292487.0.html;msg1450327#msg1450327

salu2!


Título: Re: No entiendo como hacer un hook al mouse
Publicado por: Slek Hacker en 10 Octubre 2010, 22:25 pm
Es lo mismo que el hook al teclado, pero cambiando la constante.
La constante es esta:

Código:
Const WH_MOUSE_LL = 14

Y para click:

Código:
If GetAsyncKeyState(1) = -32767 Then HasHechoClick

Para los demás es cuestión de ver el valor del AsyncKeyState.
La API es est:

Código:
Private Declare Function GetAsyncKeyState Lib "user32.dll" (ByVal vKey As Long) As Integer

Ahí tienes todo lo que necesitas para hacer un Hook al Mouse.

P.D: y para la posición del cursor usa GetCursorPos.

Saludos!