我的目标是在对话框中的CListCtrl实现排序
第一步:继承CHeaderCtrl产生新类MyHeaderCtrl;其中在函数DrawItem( LPDRAWITEMSTRUCT lpDrawItemStruct )中画一个箭头
第二步:继承CDialog产生新类MyDialog1;MyDialog1中有控件CListCtrl1
第三步:继承CDialog1产生新类MyDialog2;MyDialog2中有控件CListCtrl2;CListCtrl2响应CListCtrl1消息
现在点击MyDialog2中控件CListCtrl2表头实现排序,发现并没有响应DrawItem函数(其他函数响应)。
而如果不是采用对话框继承的办法,即只有一重CDialog,DrawItem函数是成功的;我发现是在继承中产生了问题,以至于不响应CHeaderCtrl的DrawItem消息,为什么会这样?百思不得其解,求高手回答。