打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何判断树形控件为根结点或子结点? CN Dev Forum 主题查看
主题 如何判断树形控件为根结点或子结点?

zhangzl892
SimplePeople
发表于 2006-7-5 14:56:45 [100分]


如何判断树形控件为根结点或子结点?
我看一个树上写的为
HTREEITEM node;
node=m_tree.GetSelectedItem();
if(m_tree.GetItemData(node)==0)
{
MessageBox("为根结点");
}

miaoh0118
糖球儿
第1楼 回复于2006-7-5 15:03:08

本回复被接受作为正确答案



GetFirstVisibleItem()\\获得主根节点

HTREEITEM Delitem=GetSelectedItem();
if(ItemHasChildren(Delitem))//判断节目结点是否有子结点
{
HTREEITEM hchild=GetNextItem(Delitem,TVGN_CHILD );//获得第一个子结点
    while(hchild)
    {……
      hchild=GetNextSiblingItem(hchild);//查找下一个子结点。
    }
}

HTREEITEM  child=GetSelectedItem();
GetItemText(GetParentItem(child));//获得child 的父节点的内容

2006-7-5 15:06:20miaoh0118 对内容进行了修改
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
MFC 树形控件CTreeCtrl显示文件路径及文件
VC++ 6.0自动创建树形结构
vc树控件Tree Control 的简单使用
MFC树控件应用实例
树形控件CTreeCtrl的使用详解
【材料整理】VC 树形控件 例子及相关知识
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服