Zitat von
sirius:
inherited (für Messages) ist im Standardfall der Defaulthandler?
Jupp. Die Funktion ist übrigens virtuell, damit man sie überschreiben und Nachrichten behandeln kann, die keine festen Nachrichten-IDs haben (RegisterWindowMessage).
"inherited" ist die beste Lösung, da der Compiler sich darum kümmert, was aufgerufen werden muss.
Bei WM_ACTIVATE wäre es (in meiner Delphi-Version) TCustomForm.WMActivate() - aber das braucht den Entwickler nicht zu interessieren (und kann sich auch von Delphi-Version zu Delphi-Version ändern). Würdest du DefWindowProc() aufrufen, dann würdest du die "Vererbung" aufbrechen und diverse Handler übergehen.