Einzelnen Beitrag anzeigen

Hawkeye219

Registriert seit: 18. Feb 2006
Ort: Stolberg
2.227 Beiträge
 
Delphi 2010 Professional
 
#4

Re: OnKeyDown im kompletten Programm

  Alt 22. Nov 2007, 22:14
Hallo,

ich würde es mit einer Delphi-Referenz durchsuchenTAction versuchen oder mit dem Ereignis Delphi-Referenz durchsuchenTForm.OnShortCut:

Delphi-Quellcode:
procedure TForm1.FormShortCut (var Msg: TWMKey; var Handled: Boolean);
const
  StrgA = scCtrl or Ord('A');
var
  Key : TShortCut;
begin
  Key := {Menus.}ShortCut(Msg.CharCode, KeyDataToShiftState(Msg.KeyData));
  if (Key = StrgA) then
    begin
      ShowMessage ('Hallo Welt!');
      Handled := True;
    end;
end;
Ob dies auch für die Multimediatasten funktionert, kann ich dir allerdings nicht sagen. Möglicherweise kommst du da um eine direkte Verarbeitung von Messages nicht herum.

Gruß Hawkeye
  Mit Zitat antworten Zitat