代码如下:
while(getline(inf,line))
{
Line=line.c_str(); if(Line.Find(_T("类名"))!=-1)
{
Line.Delete(0,3);
hItem=m_mytree.InsertItem((LPCTSTR)Line,TVI_ROOT);//这里插入出错!
}
else
{
Line.Delete(0,6);
hSubItem=m_mytree.InsertItem((LPCTSTR)Line,hItem,TVI_SORT);
}

}
从文件中循环读入数据,结果发生意料不到的错误:(afxcm.inl中)
_AFXCMN_INLINE HTREEITEM CTreeCtrl::InsertItem(LPCTSTR lpszItem, HTREEITEM hParent, HTREEITEM hInsertAfter)
{ ASSERT(::IsWindow(m_hWnd)); return InsertItem(TVIF_TEXT, lpszItem, 0, 0, 0, 0, 0, hParent, hInsertAfter); }
昨晚还好好的,早上就出这种错误,郁闷至极!