怎么取出TreeCtrl中每一个item的TEXT?假定没有子节点
如何取出TreeCtrl中每一个item的TEXT?假定没有子节点
没找到相关范例,谁有给一个啊,(假定没有子节点)
------解决方案--------------------
void NavigateAllItems(HTREEITEM hItem)
{
while( hItem )
{
CString str = m_TreeCtrl.GetItemText(hItem);
printf( "%s ",str);
if( m_TreeCtrl.ItemHasChildren(hItem) )
NavigateAllItems(m_TreeCtrl.GetChildItem(hItem));
hItem = m_TreeCtrl.GetNextSiblingItem(hItem);
}
}
NavigateAllItems(m_TreeCtrl.GetRootItem());
------解决方案--------------------
HTREEITEM hItem;
hItem=m_CtrlTree.GetSelectedItem();
CString Selitem;
Selitem=m_CtrlTree.GetItemText(hItem);
没找到相关范例,谁有给一个啊,(假定没有子节点)
------解决方案--------------------
void NavigateAllItems(HTREEITEM hItem)
{
while( hItem )
{
CString str = m_TreeCtrl.GetItemText(hItem);
printf( "%s ",str);
if( m_TreeCtrl.ItemHasChildren(hItem) )
NavigateAllItems(m_TreeCtrl.GetChildItem(hItem));
hItem = m_TreeCtrl.GetNextSiblingItem(hItem);
}
}
NavigateAllItems(m_TreeCtrl.GetRootItem());
------解决方案--------------------
HTREEITEM hItem;
hItem=m_CtrlTree.GetSelectedItem();
CString Selitem;
Selitem=m_CtrlTree.GetItemText(hItem);