//递归调用,查出所有的子项
li_item=this.finditem(childtreeitem!,au_handle)
do while li_item <> -1
this.getitem(li_item,l_tvi)
//加入其它代码,修改l_tvi的值
//存在子项,则递归调用,继续搜索
if l_tvi.children then
this.event ue_findallchildren(li_item)
end if
li_item=this.finditem(nexttreeitem!,li_item)
loop
//====================================================================
// Function - gf_listtv
//--------------------------------------------------------------------
// Description:遍历树型控件上所有item
//--------------------------------------------------------------------
// Arguments:
//
// treeview whichtv 引用的树型控件
// <description>
// long handle 要遍历的item的句柄
// <description>
//--------------------------------------------------------------------
// Returns: (INTEGER)
//--------------------------------------------------------------------
// Author: 自在清风 Date: July, 2001
//====================================================================
treeviewitem mytvi
long ll_curhandle
ll_curhandle = whichtv.finditem(childtreeitem!,handle)
if ll_curhandle < 0 then return
do
whichtv.getitem(ll_curhandle,mytvi)
//------------------------------
//此处填写自己的处理代码
//------------------------------
if mytvi.children then //如果有子节点,调用自身
gf_listtv(whichtv,ll_curhandle)
end if
ll_curhandle = whichtv.finditem(NextTreeItem!,ll_curhandle)
loop while ll_curhandle > 0
string cailiao_bumen[]={"熔铸车间","挤压车间","氧化车间","包装车间"}
int mingcheng
treeviewitem cailiao
for mingcheng=1 to 4
cailiao.label=cailiao_bumen[mingcheng]
cailiao.pictureindex=mingcheng
cailiao.selectedpictureindex=mingcheng
cailiao.statepictureindex=0
cailiao.overlaypictureindex=0
cailiao.children=true