TCHAR szItem[256];

TVITEM tvItem;
tvItem.cchTextMax = 256;
tvItem.pszText = szItem;
tvItem.mask = TVIF_TEXT | TVIF_HANDLE;

HTREEITEM hItem = m_ctrlTree.GetRootItem();

while ( hItem )
{
 tvItem.hItem = hItem;
 m_ctrlTree.GetItem( &tvItem );

 TRACE( _T("%s\n"), tvItem.pszText );

 if ( m_ctrlTree.ItemHasChildren( hItem ) )
 {
  HTREEITEM hSubItem = m_ctrlTree.GetChildItem( hItem );

  while ( hSubItem )
  {
   tvItem.hItem = hSubItem;
   m_ctrlTree.GetItem( &tvItem );

   TRACE( _T("--- %s\n"), tvItem.pszText );

   hSubItem = m_ctrlTree.GetNextSiblingItem( hSubItem );
  }
 }

 hItem = m_ctrlTree.GetNextSiblingItem( hItem );
}

블로그 이미지

맨오브파워

한계를 뛰어 넘어서..........

,