title: What's the difference between CreateWnd and CreateWindowHandle?
body: <p>Delphi components have <code>CreateWnd</code> and <code>CreateWindowHandle</code> (and <code>DestroyWnd</code> and <code>DestroyWindowHandle</code>). They're both intended to be overridden by descendants, right? And not intended to be called except by the underlying VCL implementation?</p>
  
  <p>What's the difference between them; when should either of them be overridden?</p>