GetParent是返回包含这个窗口的窗口Handle,而不是这个窗口类的父类。例如,对话框中有个CMyEdit,调用GetParent返回的是对话框窗口,而不是CEdit类
靠,一个小小的函数让我郁闷半天
这是发生在滚动条事件:
void CMyList::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值
CCarInfoAdd *p = ( CCarInfoAdd*)GetParent();;
p->getEdit()->SetRedraw(true);
delete p;
CListCtrl::OnHScroll(nSBCode, nPos, pScrollBar);
}