如何判断树形控件为根结点或子结点? CN Dev Forum 主题查看
来源:百度文库 编辑:神马文学网 时间:2024/05/12 16:27:25
主题 如何判断树形控件为根结点或子结点?
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:20miaoh0118 对内容进行了修改
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:20miaoh0118 对内容进行了修改
如何判断树形控件为根结点或子结点? CN Dev Forum 主题查看
FromView视图问题 CN Dev Forum 主题查看
“结点战法”趋利避害—区分常态与非常态
树形菜单(使用xtree控件实现)
dev C++中如何调试
forex21.cn ? 查看主题 - 技术指标解读-- 阿隆指标(Aroon Up/Do...
如何判断股价高估或低估_
如何判断上涨或下跌的动量
如何判断大盘的强或弱
子线程中操作控件
集思学院 ? 查看主题 - 【原创】如何安装MapServer 4.4.1的Windows...
女性的月经提前或延后,如何判断体质防病?
股票被套时如何判断止损或捂股
C# 如何将光标置于TextBox控件中的文本的开头或末尾或当前位置 - 博客文库 - 博客园
获取GridView/DataList控件中的子控件的方法
Welcome to DXY.CN Forum - 《搜》()
Welcome to DXY.CN Forum - 口译常用成语表达精选
Welcome to DXY.CN Forum - 春节 口译词汇分类
Welcome to DXY.CN Forum - 英语句子的构成0
健康饮水有技巧 - Welcome to DXY.CN Forum
Welcome to DXY.CN Forum - 英语句子的构成m
Welcome to DXY.CN Forum - 银行常用英语口语m
Welcome to DXY.CN Forum - 银行常用英语口语22
健康饮水有技巧 - Welcome to DXY.CN Forum