unit Unit1;
interface
uses Windows, Messages, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
procedure HotKey(var Message: TMessage); message WM_HOTKEY;
procedure FormClose(Sender: TObject; var Action: TCloseAction); end;
var Form1: TForm1;
implementation
{$r *.dfm}
procedure TForm1.FormCreate(Sender: TObject);
begin
RegisterHotKey(Handle, 111, MOD_ALT, VK_TAB);
end;
procedure TForm1.HotKey(var Message: TMessage);
begin
if Message.WParam = 111 then
begin
MessageBox(0, 'Hola', 'jeje', 0);
end;
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
UnRegisterHotKey(Handle, 111);
end;
end.