What is the difference between DefaultHandler(Message) and "inherited" in message handlers? : <p>What exactly is the difference between calling <code>DefaultHandler(Message)</code> and <code>inherited</code> in a message handlers. e.g:</p>

<pre><code>TScrollBox = class(TScrollingWinControl)
private
  ...
  procedure WMNCHitTest(var Message: TMessage); message WM_NCHITTEST;
  ...
end;

procedure TScrollBox.WMNCHitTest(var Message: TMessage);
begin
  DefaultHandler(Message);
end;
</code></pre>

<p>Why not call <code>inherited</code> here? when should I use either?</p>
