Recursive deletion node in the CTreeCtrl control

xiaoxiao2021-03-06  36

HtreeItem CMYTREE :: Delchild (htreeItem Hitem) {htreeItem hpare = null; if (! ITemHaschildren (HITEM)) {if (m_icount> = 0) m_icount--; // Static member variable hpare = getParentItem (HITEM); trace Delete:% S / N ", GetItemText (HITEM); deleteItem (HITEM); return (m_icount> = 0)? Delchild (HPARE): NULL;

} Else { m_icount; trace ("Node:% S / N", GetItemText (HITEM)); Return Delchild (GetNextItem (HITEM, TVGN_CHILD));}}

转载请注明原文地址:https://www.9cbs.com/read-67527.html

New Post(0)