Ver Mensaje Individual
  #2  
Antiguo 11-03-2010
BrunoBsso BrunoBsso is offline
Miembro
 
Registrado: nov 2009
Ubicación: Berisso, Buenos Aires, Argentina
Posts: 239
Reputación: 17
BrunoBsso Va por buen camino
Hola.
Te paso el código que necesitás y una explicación mía
Código Delphi [-]
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  keybd_event(VK_F3, 1, 0, 0);
end;
Los argumentos que recibe keybd_event son:
1º) El código virtual de la tecla (escribí vk_ y luego presioná ctrl + barra espaciadora para ver todos)
2º) Un escaneo del código del hardware, no se necesita acá (nunca lo usé).
3º) Le decís si estás presionando la tecla (0) o soltándola (KEYEVENTF_KEYUP).
4º) Nunca supe.
Pero así como te lo dí tiene que servirte totalmente.
Saludos!

PD: No me acuerdo si hay que decirle al compilador que suelte la tecla después de que simule presionarla. En todo caso podrías poner después keybd_event(VK_F3,1,0,KEYEVENTF_KEYUP,0);

Última edición por BrunoBsso fecha: 11-03-2010 a las 03:30:51.
Responder Con Cita