elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Recopilación de Tutoriales y Manuales del blog ordenados por categorías


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  [Ayuda] SendKeys
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Ayuda] SendKeys  (Leído 1,965 veces)
Athena

Desconectado Desconectado

Mensajes: 1


Ver Perfil
[Ayuda] SendKeys
« en: 23 Julio 2010, 02:54 am »

Eh estado programando mi primera aplicacion el el VB, y quiero hacer que cada vez que aprete la rueda de Mouse, mande "~{BACKSPACE}~", Pero por alguna manera no esta funcionando en el Proceso Activo, Lo que quiero hacer es que funcione en el proceso activo, pero por alguna manera no esta funcionando...

Código:
Dim Seleccionado
Dim SacarSeleccionado


Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

If Button = 4 And SacarSeleccionado = 1 Then
    SendKeys "~{BACKSPACE}~", False
End If
        
If Button = 2 Then
    If Seleccionado = 1 Then
        SendKeys "u", False
    ElseIf Seleccionado = 2 Then
        SendKeys "o", False
    End If
End If

End Sub


Private Sub Check1_Click()

If SacarSeleccionado = 0 Then
    SacarSeleccionado = 1
Else
    SacarSeleccionado = 0
End If

End Sub


Private Sub Option1_Click()

Seleccionado = 1
    
End Sub

Private Sub Option2_Click()

Seleccionado = 2

End Sub

Private Sub Option3_Click()

Seleccionado = 0

End Sub

Lo que quiero es que cuando se aprete la rueda del mouse (si esta seleccionado la opcion) que mande las teclas esas al proceso activo. Gracias


« Última modificación: 23 Julio 2010, 03:00 am por Athena » En línea

seba123neo
Moderador
***
Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: [Ayuda] SendKeys
« Respuesta #1 en: 23 Julio 2010, 05:12 am »

Hola, vos queres que funcione en cualquier proceso de windows?? para eso necesitarias usar api's, para capturar cuando apretas la rueda del mouse, porque ahi solo te funciona dentro de tu aplicación. aparte mejor usa la api keybd_event para mandar las teclas, el Sendkeys te puede traer algun problema.

saludos.



En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Ayuda] Simular un click del mause con sendkeys vbKeyLButton
Scripting
Flamer 3 6,131 Último mensaje 9 Marzo 2015, 20:52 pm
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines