方法一:
TItemStates selected = TItemStates() << isSelected;
TListItem *tItem = tView->TopItem;
tView->Selected = tItem;
while(tItem)
{
//关于这个节点的相关操作
tItem = tView->GetNextItem(tItem, sdAll, selected);
}
方法二:
int tCount = tView->Items->Count;
for(int tIdx=0;tIdx<tCount;tIdx++)
{
TListItem *tItem = tView->Items->Item[tIdx];
//关于这个节点的相关操作
}
TItemStates selected = TItemStates() << isSelected;
TListItem *tItem = tView->TopItem;
tView->Selected = tItem;
while(tItem)
{
//关于这个节点的相关操作
tItem = tView->GetNextItem(tItem, sdAll, selected);
}
方法二:
int tCount = tView->Items->Count;
for(int tIdx=0;tIdx<tCount;tIdx++)
{
TListItem *tItem = tView->Items->Item[tIdx];
//关于这个节点的相关操作
}