ダイアログに貼り付けたコントロールのサブクラス化は、(例えば CCtrlListEx) OnInitDialog() で SubclassDlgItem() を使う。
ダイアログエディタでリストコントロールを作る。(IDC_LISTCTRL)
class CMyDlg : public CDialog
{
CCtrlListEx m_ListCtrl;
...
};
BOOL CMyDlg::OnInitDialog()
{
m_ListCtrl.SubclassDlgItem(IDC_LISTCTRL, this);
CDialog::OnInitDialog();
...
return TRUE;
}