Normas del foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Noviembre 18, 2008, 01:11:34
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: Combinacion de teclas 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Combinacion de teclas  (Leído 210 veces)
EdDaMaCa
Miembro
*****
Desconectado Desconectado

Mensajes: 35


Ver Perfil Email
« en: Octubre 14, 2006, 07:56:59 »

Quisiera saber como hacer mi codigo para q cuando pulse cierta combinacion de teclas ejecute un comando.

Por ejemplo q cuando aprima Ctrl + Alt + E    se muestre un mensaje de que he pulsado las teclas

Nose si me explico bien.
En línea
hackmexsatelite
Visitante
« Respuesta #1 en: Octubre 14, 2006, 09:04:50 »

Te podrias explicar mejor?

Saludos
En línea
hackmexsatelite
Visitante
« Respuesta #2 en: Octubre 14, 2006, 09:33:42 »

Una manera facil de hacerlo seri creando un menu con la propiedad

visible = False

y le pones metodo por teclas abreviadas la que quieras

para que me entiendas mejor, la mayoria de las aplicaciones existe
el alt + f4

esto se logra aciendo lo que te dije

cualquier duda postea

Saludos
En línea
sNipeR-
Visitante
« Respuesta #3 en: Octubre 15, 2006, 03:23:30 »

Quisiera saber como hacer mi codigo para q cuando pulse cierta combinacion de teclas ejecute un comando.

Por ejemplo q cuando aprima Ctrl + Alt + E    se muestre un mensaje de que he pulsado las teclas

Nose si me explico bien.

Lo puedes hacer de varias formas.
La mejor seria la funcion GetAsyncKeyState.

Declaras la funcion:

Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer

Declaras las Constantes, en tu caso el Ctrl + Alt + E

Public Const VK_CTRL = &H11
Public Const VK_ALT = &H12
Public Const VK_E = &H45

Y en el codigo:

Private Sub Timer1_Timer() 'En el timer pone 1 intervalo de 1 ms
   If GetAsyncKeyState(VK_E) Then
      If GetAsyncKeyState(VK_CTRL) < 0 Then
         If GetAsyncKeyState(VK_ALT) < 0 Then
            'Aki va la accion
         End If
      End If
   End If
End Sub

Espero k te sirva.
Salu2
En línea
EdDaMaCa
Miembro
*****
Desconectado Desconectado

Mensajes: 35


Ver Perfil Email
« Respuesta #4 en: Octubre 16, 2006, 06:52:02 »

ok muchas gracias eso era lo q buscaba

ok

denuevo grax
En línea
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: Combinacion de teclas « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.7 | SMF © 2006-2007, Simple Machines LLC