Einzelnen Beitrag anzeigen

Tim.exe

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

@ bzw. Alt GR + Q abfangen

  Alt 31. Mär 2006, 10:02
Hallo,

ich versuche die @-Taste abzufangen, aber irgendwie weill es nicht. Der Compiler meldet zwar keinen Fehler aber die Tastenkombination wird nicht abgefangen:

Delphi-Quellcode:
{ Private-Deklarationen }
id: Integer;
procedure WMHotKey(var Msg: TWMHotKey); message WM_HOTKEY;

procedure TForm1.WMHotKey(var Msg: TWMHotKey);
begin
    if Msg.HotKey = id then
    ShowMessage('@ gedrückt.');
end;

procedure TForm1.FormCreate(Sender: TObject);
const
  VK_RMenu = $12;
  VK_Q = $51;
begin
        id := GlobalAddAtom('Hotkey1');
        RegisterHotKey(Handle, id, VK_Q, VK_RMenu);
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
        UnRegisterHotKey(Handle, id);
        GlobalDeleteAtom(id);
end;
Kann es sein das die Konstatnte "VK_RMenu = $12;" nicht stimmt?

Grüsse
Tim[delphi]
!!! Sigs stinken !!!
  Mit Zitat antworten Zitat