- //MainFrame其它实现代码
- CTreeCtrl m_TreeCtrl;
- void MainFrame::ExpandTree(CTreeCtrl* pTreeCtrl, HTREEITEM hItem)
- {
- HTREEITEM hChild, hNext;
- //如果存在,则展开节点
- pTreeCtrl->Expand(hItem, TVE_EXPAND);
- hChild = pTreeCtrl->GetNextItem(hItem, TVGN_CHILD);
- while(hChild)
- {
- ExpandTree(pTreeCtrl, hChild);
- hChild = pTreeCtrl->GetNextItem(hChild, TVGN_NEXT);
- }
- }
- //调用方法
- ExpandTree(&m_TreeCtrl, TVI_ROOT);
- ExpandTree(&m_TreeCtrl, m_TreeCtrl.GetRootItem());
- //该片段来自于http://www.codesnippet.cn/detail/0109201615010.html
来源: http://www.codesnippet.cn/detail/0109201615010.html