Einzelnen Beitrag anzeigen

unitedlb

Registriert seit: 30. Sep 2003
73 Beiträge
 
Delphi 6 Professional
 
#3

Re: alle window messages an meine form abfangen? aber wie?

  Alt 7. Nov 2003, 16:17
kriege immer einen software gemeldet wenn ich es damit probiere.

habe allerdings auch eine lösung gefunden,
empfange mit aber anscheinend nicht alle nachrichten.
ich suche nach WM_USER+171

hier mein ansatz:

Delphi-Quellcode:
  public
    { Public declarations }
    function AppHookProc(var Message: TMessage): boolean;

    ...

function TForm1.AppHookProc(var Message : TMessage) : Boolean;
begin
...
listbox1.Items.add(inttostr(message.Msg));
...
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
application.HookMainWindow(form1.AppHookProc);
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
application.UnHookMainWindow(form1.AppHookProc);
end;
ist da etwas falsch?
  Mit Zitat antworten Zitat