CGroup*& l_Group = (CGroup*&)pCtrl->GetItemData(hChildItem);//对吗?开释树控件Data指针

CGroup*& l_Group = (CGroup*&)pCtrl->GetItemData(hChildItem);//对吗?释放树控件Data指针
本帖最后由 mirroatl300 于 2014-12-19 09:49:10 编辑

CGroup* pGroup = new CGroup();
pTreeCtrl->SetItemData(hItem,(DWORD)pGroup);

CGroup*& l_Group = (CGroup*&)pCtrl->GetItemData(hChildItem);
delete l_Group;

------解决思路----------------------
用CGroup *l_Group = (CGroup*)pCtrl->GetItemData(hChildItem)就可以了。
如果中间省略代码不影响这个值的话,是没有问题的。
delete 之前,最好ASSERT(l_Group != NULL);