Registriert seit: 24. Feb 2005
162 Beiträge
Delphi 7 Professional
|
Re: Systray-Icon in eigener Klasse
7. Jun 2005, 15:25
Hmm, was machst du da mit AllocateWnd herum?!
Delphi-Quellcode:
procedure TSystrayIcon.Create(AOwnerForm: TForm);
// ...
FHandle := AOwnerForm.Handle;
FOldWndProc := AOwnerForm.WindowProc; // Member hinzufügen!
AOwnerForm.WindowProc := MessageHandler;
// ...
end;
procedure TSystrayIcon.Destroy();
// ...
AOwnerForm.WindowProc := FOldWndProc;
// ...
end;
Gruß, Marco
Marco Wo ein Wille ist, ist auch ein Weg. Aber wo ein Weg ist, ist nicht unbedingt auch ein Wille...
|