Einzelnen Beitrag anzeigen

Benutzerbild von DGL-luke
DGL-luke

Registriert seit: 1. Apr 2005
Ort: Bad Tölz
4.149 Beiträge
 
Delphi 2006 Professional
 
#5

Re: In WndProc Handle ermitteln - ohne Self

  Alt 25. Aug 2007, 19:47
hm. du hast eine klasse, die für verschiedene controls windowprocs bereitstellt. hrm, hrm, hrm. WinAPI-callbacks haben meistens tag-parameter für sowas...

Um das klarzustellen:

Delphi-Quellcode:
type
  TMessageInterceptor = class
    procedure WindowProc(Message: TMessage);
    procedure AddControl(Control: TWinControl);
    ...
  end;

procedure TMessageInterceptor.AddControl(Control: TWinControl);
begin
  OldProcs.Add(Control.WindowProc);
  Control.WindowProc := WindowProc;
end;
So in etwa läuft das, wenn ich mischerr richtig versteh.
Lukas Erlacher
Suche Grafiktablett. Spenden/Gebrauchtangebote willkommen.
Gotteskrieger gesucht!
For it is the chief characteristic of the religion of science that it works. - Isaac Asimov, Foundation I, Buch 1
  Mit Zitat antworten Zitat