Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Detectar pulsación del mouse

Estas en el tema de Detectar pulsación del mouse en el foro de Visual Basic clásico en Foros del Web. Bueno gente la cosa es que estoy haciendo un programa y hay 3 botones, cuando apreto uno de esos cambia una variable X al valor ...
  #1 (permalink)  
Antiguo 12/10/2006, 10:27
Avatar de Falhor  
Fecha de Ingreso: diciembre-2005
Ubicación: Buenos Aires
Mensajes: 425
Antigüedad: 18 años, 5 meses
Puntos: 5
Detectar pulsación del mouse

Bueno gente la cosa es que estoy haciendo un programa y hay 3 botones, cuando apreto uno de esos cambia una variable X al valor 1, yo quiero que cuando se haga click (Aunque sea fuera del form y de todo el programa) si ese valor es 1 cambie a 0 y tome las coordenadas... Eso lo tengo preparado, lo que no sé es cómo hacer que detecte la pulsación del mouse...

Saludos y gracias.
  #2 (permalink)  
Antiguo 12/10/2006, 13:32
 
Fecha de Ingreso: abril-2004
Mensajes: 192
Antigüedad: 20 años
Puntos: 0
te paso una forma. ..Saludos

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

Private Sub Form_Load()
Timer1.Interval = 50
End Sub

Private Sub Timer1_Timer()


  
  If GetAsyncKeyState(1) = -32767 Then
     Me.Caption = " Presionaste el Botón izquierdo "
  End If
  If GetAsyncKeyState(2) = -32767 Then
     Me.Caption = " Presionaste el Botón derecho "
  End If


End Sub
__________________
Recursos visual basic
  #3 (permalink)  
Antiguo 12/10/2006, 19:54
Avatar de Falhor  
Fecha de Ingreso: diciembre-2005
Ubicación: Buenos Aires
Mensajes: 425
Antigüedad: 18 años, 5 meses
Puntos: 5
Muchísimas gracias =).

Saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:41.