Tema: Key Escape
Ver Mensaje Individual
  #2  
Antiguo 05-11-2004
frudolph frudolph is offline
Miembro
 
Registrado: oct 2004
Posts: 40
Reputación: 0
frudolph Va por buen camino
Prueba con lo siguiente código para lanzar la tecla "ESC":

--> SendMessage(Self.Handle, WM_KEYDOWN, VK_ESCAPE, 0);

Puedes reemplazar "Self" por el objeto al cual le quieres enviar el código de escape (tecla).

Luego, en el evento "OnKeyDown" del objeto que debe tomar la tecla escape escribe lo siguiente (ajústalo a tu caso):

procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin
if Key = VK_ESCAPE then showmessage('ok');
// Puedes usar "case" en lugar de "if"
end;
Responder Con Cita