我的程序SDI,用的CListView当我插入数据,用InsertItem时,
InsertItem是执行完了最后却会崩溃追踪进去看,在Listview中调用了OnChildNotify
然后调用了DrawItem这个DrawItem里面什么都没有
只有一句ASSERT(FALSE)我开始还以为这个函数必须覆盖,
但是选择添加函数的时候,又说不行,真搞不懂了
InsertItem是执行完了最后却会崩溃追踪进去看,在Listview中调用了OnChildNotify
然后调用了DrawItem这个DrawItem里面什么都没有
只有一句ASSERT(FALSE)我开始还以为这个函数必须覆盖,
但是选择添加函数的时候,又说不行,真搞不懂了
{
// TODO: Modify the Window class or styles here by modifying
// the CREATESTRUCT cs
cs.style &= ~LVS_TYPEMASK;
cs.style |= LVS_REPORT | LVS_OWNERDRAWFIXED;
//m_bFullRowSel = TRUE; return (CListView::PreCreateWindow(cs));
}在PreGreateWindow里面看到了这个,估计被你说对了,这样的话,我怎么搞掉它?
cs.style |= LVS_REPORT;//remove it here | LVS_OWNERDRAWFIXED;标记要用到的时候才设置