Einzelnen Beitrag anzeigen

Tim.exe

Registriert seit: 29. Apr 2003
186 Beiträge
 
#1

Globalen Hotkey definieren...

  Alt 6. Feb 2004, 09:57
Hallo,

hiermit kann man die Tastenkombination "Strg + A" als globalen Hotkey definieren (natürlich fehlt noch was drum herum...):

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
const
  MOD_CONTROL = 2;
  VK_A = 65;
begin
  id1 := GlobalAddAtom('Hotkey1');
  RegisterHotKey(Handle, id1, MOD_CONTROL, VK_A);
end;
Wie kann man es machen das man die Asciitaste zur Laufzeit selbst definieren kann? So geht es ja nicht:

Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
const
  MOD_CONTROL = 2;
  VK_A = 65;
begin
  id1 := GlobalAddAtom('Hotkey1');
  RegisterHotKey(Handle, id1, MOD_CONTROL, Edit1.Text);
end;
!!! Sigs stinken !!!
  Mit Zitat antworten Zitat