Thema: Delphi Prozedur aufrufen

Einzelnen Beitrag anzeigen

apoc

Registriert seit: 12. Dez 2004
7 Beiträge
 
#2

Re: Prozedur aufrufen

  Alt 15. Dez 2004, 01:25
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
    procedure FormDestroy(Sender: TObject);
  private
    { Private-Deklarationen }
    f5 : Integer;
    procedure WMHotKey(var Msg : TWMHotKey); message WM_HOTKEY;
    procedure DeineProzedur;
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.DeineProzedur;
begin
  ShowMessage('Deine Prozedur !');
end;

procedure TForm1.WMHotKey (var Msg : TWMHotKey);
begin
  if msg.HotKey = f5 then
    DeineProzedur;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  f5:=GlobalAddAtom('Hotkey1');
  RegisterHotKey(handle,f5,0,VK_F4);
  {* Kannst du mit dem ersetzen welche Taste du halt brauchst die Konstaten
  * sind in der Windows.pas definiert.
   *}

end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
  UnRegisterHotKey(handle,f5);
end;

end.
ich hoffe mal das ist was du suchst.

http://www.dev2k.de/index.php?pagena...elphi-Tipp-015 (das Beispiel nur grob übernommen)

Da findet man eigendlich viel zu dem Thema. Wenn man weiß wonach man sucht.
  Mit Zitat antworten Zitat