Sdílet prostřednictvím


CTreeCtrl::GetNextItem

Volání této funkce můžete načíst stromu zobrazení položky, má zadaný vztah, uvedl nCode parametr, na hItem .

HTREEITEM GetNextItem( 
   HTREEITEM hItem, 
   UINT nCode  
) const;

Parametry

  • hItem
    Popisovač položku stromu.

  • nCode
    Příznak označující typ vztahu k hItem .Tento příznak může být jedna z následujících hodnot:

    • TVGN_CARETZkopíruje vybrané položky.

    • TVGN_CHILDNačte první podřízenou položku zboží určené hItem parametr.

    • TVGN_DROPHILITENačte položku cílového operace a přetažení.

    • TVGN_FIRSTVISIBLENačte první viditelné položky.

    • TVGN_LASTVISIBLENačte poslední rozbalenou položku ve stromu.Není to načíst poslední položka zobrazena v okně stromové zobrazení.

    • TVGN_NEXTNačte další položky na stejné úrovni.

    • TVGN_NEXTVISIBLENačte další viditelné položky následující zadanou položku.

    • TVGN_PARENTNačte nadřazený zadanou položku.

    • TVGN_PREVIOUSObnoví předchozí položky na stejné úrovni.

    • TVGN_PREVIOUSVISIBLENačte první viditelné položky před zadanou položku.

    • TVGN_ROOTNačte první podřízenou položku kořenové položky, které zadaná položka je součástí.

Vrácená hodnota

Popisovač další položku v případě úspěchu; jinak NULL.

Poznámky

Tato funkce vrací NULL Pokud je položka načítání kořenový uzel stromu.Například pokud používáte tuto zprávu s TVGN_PARENT na první úrovně podřízeným stromové zobrazení kořenového uzlu příznak vrátí zprávu NULL.

Příklad

Příklad použití GetNextItem ve smyčce, viz CTreeCtrl::DeleteItem.

// find the currently selected item
HTREEITEM hCurSel = m_TreeCtrl.GetNextItem(TVI_ROOT, TVGN_CARET);

// report it to the user 
if (hCurSel == NULL)
{
   AfxMessageBox(_T("There is no selected item"));
}
else
{
   CString str;
   str.Format(_T("The currently selected item is \"%s\""),
      (LPCTSTR)m_TreeCtrl.GetItemText(hCurSel));
   AfxMessageBox((LPCTSTR)str);
}

Požadavky

Záhlaví: afxcmn.h

Viz také

Referenční dokumentace

Třída CTreeCtrl

Graf hierarchie

CTreeCtrl::SetItem

CTreeCtrl::GetChildItem

CTreeCtrl::GetItem

CTreeCtrl::SelectItem

CTreeCtrl::GetPrevSiblingItem