2024年4月5日发(作者:)
树的遍历:
函数TreeList(long handle)
long ll_Handle
Treeviewitem ltvi_Item
ll_Handle = Tv_em(ChildTreeItem!,handle)
do while ll_Handle <> -1
Tv_m(ll_Handle ,ltvi_Item)
//根据ltvi_Item做相应的操作
ltvi_Item即取出的节点,
ltvi_ictureindex 节点状态,一般用来区分复选框
ltvi_ 节点标题
ltvi_ 节点创建时存放的数据
TreeList(ll_Handle)
ll_Handle = Tv_em(NextTreeItem!,ll_handle)
loop
Item ( itemhandle ) 树控件展开哪个节点
All ( itemhandle ) 树控件展开某个节点的所有子节
点,一般用于根节点。
em(firstviewvisibletreeitem,0) 这是获得可见树的
第一个节点,一般用来,获取根节点,但是当节点过多时则根节点就会被隐藏,
此时就不能得到根了,此时就要用到item(handle)
item(handle) 当我们展开的节点多时,视觉就会移到
下一页,此时用它则会将视觉焦点放到该节点。
ItemFirst ( handleparent, item ) 在父亲节点下插入
第一个子节点。
m ( itemhandle, item ) 它可以修改节点的属性,不是
覆盖节点。
Trv_item(0) 则可以删除整棵树。


发布评论