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