オーナードローについて教えてください。

ダイアログにCListCtrlに貼り付けて、CListCtrlをオーナードローする場合

・ダイアログがWM_DRAWITEMを捕まえる
・CListCtrlを派生させて、DrawItemをオーバーライドする。

どちらが、正解ですか?
オーナードローとは所有者が描画するってことですよね
そうすると、上が正解だと思うんですが・・・