BOOL ItemHasChildren(
HTREEITEM hItem
) const;
其中:
- hItem 是待判断的项的句柄。
该方法返回一个 BOOL 值,如果指定的项有子项,则返回 TRUE,否则返回 FALSE。
下面是一个简单的示例代码,演示如何使用 CTreeCtrl::ItemHasChildren 方法:
// 假设 m_TreeCtrl 是你的 CTreeCtrl 对象
HTREEITEM hItem = m_TreeCtrl.GetSelectedItem(); // 获取当前选中项的句柄
if (hItem) {
if (m_TreeCtrl.ItemHasChildren(hItem)) {
// 选中的项有子项
} else {
// 选中的项没有子项
}
} else {
// 没有选中项
}
在这个示例中,我们首先获取当前选中项的句柄,然后使用 ItemHasChildren 方法判断该项是否有子项。根据返回的结果,可以进行相应的处理。
转载请注明出处:http://www.zyzy.cn/article/detail/22862/MFC/CTreeCtrl