Ver Mensaje Individual
  #2  
Antiguo 09-02-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.142
Reputación: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Depende de dónde quieras realizar la comprobación. En el evento "OnKeyUp" de un formulario la cosa podría quedar más o menos así:

Código Delphi [-]
procedure TForm1.FormKeyUp(Sender: TObject;
 var Key: Word; Shift: TShiftState);
begin
  if (Key = VK_F5) and (ssCtrl in Shift) then
  begin
    ShowMessage('Pulsaste CTRL + F5');
  end;
end;

En el evento de un "TTimer" la cosa podría tal vez quedar como sigue:

Código Delphi [-]
procedure TForm1.Timer1Timer(Sender: TObject);
begin
  if (GetKeyState(VK_CONTROL) < 0)
   and (GetKeyState(VK_F5) < 0) then
  begin
    ShowMessage('Pulsaste CTRL + F5');
  end;
end;
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 09-02-2007 a las 15:02:54.
Responder Con Cita