#12003/5/31 15:42:18
各们版主好,我用AW做电子书的树形目录时,遇到了一个问题,老是想不通,麻烦您老看一下
-----我导入了AW中自带的WinCtrls.U32中的函数进行建树形目录
-----然后想让程序运行时,一级目录全部打开
-----我用了这个语句:
wcSetPropertyvalue(ID,"expanded","1\r")
-----我就想把第二个一级目录也默认为打开,误打误撞让我蒙对了(因为不小心多打了一个"\",:P)
wcSetPropertyvalue(ID,"expanded","0\\r0\r0\r0\r0\r0\r1")
-----但是问题是value值中的第一个数字,无论我输入0或1它都没影响(0不就是关闭吗?)
-----而且0后面为什么要两个"\",一个的话就一定不行
-----最后一个问题是,两个一级目录无法同时全部打开,我试过把0全改成1都不行
-----在这先谢过各位版主了
-----以下是我的源码:
resizewindow(800,600)
ID:=wcDisplayControl(0,0,200,600,"TreeView","ItemChange")
wcSetPropertyvalue(ID,"FontSize","12")
itstr:="title"
itstr:=itstr^Return^" "^"pic1"
itstr:=itstr^Return^" "^"pic2"
itstr:=itstr^Return^" "^" "^"pic3"
itstr:=itstr^Return^" "^"pic4"
itstr:=itstr^Return^"title2"
itstr:=itstr^Return^" "^"bit1"
wcSetPropertyvalue(ID,"items",itstr)
wcSetPropertyvalue(ID,"hint","click")
wcSetPropertyvalue(ID,"showhint",TRUE)
wcSetPropertyvalue(ID,"expanded","0\\r0\r0\r0\r0\r0\r1")
wcSetPropertyvalue(ID,"value","0")
wcSetPropertyvalue(ID,"hideselection",FALSE)
wcSetPropertyvalue(ID,"imageindex","15\r18\r18\r18\r18\r15\r18")