Einzelnen Beitrag anzeigen

Benutzerbild von MarcoWarm
MarcoWarm

Registriert seit: 10. Sep 2003
Ort: Großhennersdorf
532 Beiträge
 
Delphi 10.1 Berlin Professional
 
#10

Re: Mauszeiger mit Cursortasten bewegen ?

  Alt 28. Nov 2006, 13:18
Hi Cats,

um unabhängig davon zu sein, ob dein Formular den Fokus hat oder nicht, kannst du folgende Methode verwenden:

du installierst dir die Hotkeymanager Komponente:
http://www.torry.net/quicksearchd.ph...nager&Title=No

die hat eine Methode AddHotkey:
HotKeyManager1.AddHotKey(VK_LEFT); und ein Event OnHotKeyPressed
Delphi-Quellcode:
procedure TForm3.HotKeyManager1HotKeyPressed(HotKey: Cardinal; Index: Word);
begin
  if HotKey=VK_LEFT then
    SetCursorPos(Mouse.CursorPos.X-10,Mouse.CursorPos.y);

end;
somit hast du deine Tastaturmaussteuerung Systemweit registriert.

Bitte fragen, falls noch was unklar ist
Marco Warm
TUO
TheUnknownOnes.net
  Mit Zitat antworten Zitat