Einzelnen Beitrag anzeigen

tofse

Registriert seit: 6. Jun 2011
Ort: Saarlouis
131 Beiträge
 
Delphi XE Professional
 
#4

AW: Tastendruck bei geöffnetem TMainMenu abfangen

  Alt 12. Dez 2011, 12:11
Danke!!!
Hat jemand einen Tipp ?
Ja.
Code:
Const
  VK_D = ord('D');
  VK_W = ord('W');
  // .. oder was benötigt wird

Type
  TForm1 = class(TForm)
  {...}
  private
     { Private-Deklarationen }
     procedure WmMenuChar(var m : TMessage); message WM_MENUCHAR;
  {...}
  end;
       
procedure TForm1.WmMenuChar(var m : TMessage);
begin
  if GetKeyState(VK_W) and 128 = 128 then mach_dies
  else
    if GetKeyState(VK_D) and 128 = 128 then mach_das;
  m.Result := 1 ;
end;
  Mit Zitat antworten Zitat