Einzelnen Beitrag anzeigen

Marphy

Registriert seit: 24. Feb 2005
162 Beiträge
 
Delphi 7 Professional
 
#7

Re: Systray-Icon in eigener Klasse

  Alt 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...
  Mit Zitat antworten Zitat