Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/03/2008, 03:49
Avellaneda
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Re: Combinacion de teclas ¡¡¡¡

Cita:
Iniciado por happydent2 Ver Mensaje
ya q la funicon Sendkeys no me funciona.
¿Estás trabajando con Vista? Efectivamente, la función SendKeys no funciona en Vista.

Te pongo cómo sería con Keybd_event


Código:
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Private Sub Command1_Click()
    keybd_event vbKeyControl, 0, 0, 0
    keybd_event 70, 0, 0, 0
    keybd_event vbKeyControl, 0, &H2, 0
    keybd_event 70, 0, &H2, 0
End Sub
Nota: 70 es el código ascii de la letra "F"


Dice seba123neo:
si la usa mal se te puede quedar como trabado el teclado y tenes que reiniciar

Con keybd_event, puede ocurrir exactamente lo mismo si se usa mal

Última edición por Avellaneda; 12/03/2008 a las 04:02 Razón: Aclaración: