遍历CTreeView的item时非法操作
fenex 2002-01-14 04:37:32 以下是代码:
CTreeCtrl &TreeCtrl = GetTreeCtrl();
int nCount = 0;
HTREEITEM hCurrent = TreeCtrl.GetNextItem(TVI_ROOT, TVGN_NEXT);//非法操作
while (hCurrent != NULL)
{
TVITEM item;
TCHAR szText[1024];
item.hItem = hCurrent;
item.mask = TVIF_TEXT | TVIF_HANDLE;
item.pszText = szText;
item.cchTextMax = 1024;
BOOL bWorked = TreeCtrl.GetItem(&item);
// Try to get the next item
hCurrent = TreeCtrl.GetNextItem(hCurrent, TVGN_NEXT);
if (bWorked)
nCount ++;
}
以上代码修改自MSDN。请问各位大侠,应该怎么修改啊?