子类化列表框失败列表框的ID:IDC_LISTBOX;
从CListBox继承的CListBoxEx,重载了DrawItem用来重绘列表框,重载了PresubclassWindow用来设置重绘属性;问题是这样的:
利用类向导直接把列表框IDC_LISTBOX关联上一个CListBoxEx变量,一切正常,列表框有重绘的效果。
但是,手工设置却抛出异常,手工设置如下://///////////somedlg.h//////////
CListBoxEx m_listEx;
//////////////somedlg.cpp//////////
m_listEx.SubclassDlgItem(IDC_LISTBOX,this);//错误在这里发生了,WHY?大家看看是怎么回事。