![]() |
Prozedur aufrufen
Wie kann ich eine Prozedur über die F-Tasten aufrufen?
Z. B. eine Kopieren Prozedur. Grolle :roll: |
Re: Prozedur aufrufen
Delphi-Quellcode:
ich hoffe mal das ist was du suchst.
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. ![]() Da findet man eigendlich viel zu dem Thema. Wenn man weiß wonach man sucht. |
Re: Prozedur aufrufen
Ja ich glaube das kann ich gebrauchen.
Vielen Dank :-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:06 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz