找回密码
 加入
搜索
查看: 3534|回复: 9

TreeView控件多选框问题

  [复制链接]
发表于 2008-7-25 09:44:51 | 显示全部楼层 |阅读模式
如图:

    添加的多选框在点击时,如何能像左图优化大师显示的那样?

        _GUICtrlTreeView_BeginUpdate($treeview)
        For $x = 1 To Random(2, 5, 1)
                $iImage = Random(0, 5, 1)
                $hItem[$x] = _GUICtrlTreeView_Add($TreeView, 0, StringFormat("[%02d] New Item", $x), $iImage, $iImage)
                For $y = 1 To Random(2, 5, 1)
                        $iImage = Random(0, 3, 1)
                        $abc[$y] = _GUICtrlTreeView_AddChild($TreeView, $hItem[$x], StringFormat("[%02d] New Child", $y), $iImage, $iImage)
                Next
        Next
                _GUICtrlTreeView_EndUpdate($treeview)

还望各位老大明示,谢谢啊 ^!^

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2008-7-25 12:57:02 | 显示全部楼层
去查下ControlTreeView 这函数...
不过有时不好用, WINDOWS标准的这控件才好控制
 楼主| 发表于 2008-7-25 22:39:17 | 显示全部楼层
谢谢您的回复!

只是 在AutoIt帮助文件和GuiTreeView.au3中都没有找到此函数……

发表于 2008-7-25 23:42:44 | 显示全部楼层
你用哪个版本哦... 我用的3.2.12.0,  确实有的

我已经测试用该函数控制展开\选中 资源管理器或注册表的作侧列表项目.....

但我试图对某个版本的QQ控制进行选中复选框(选择组件时)操作时 失败了, 不过可以选择某一项(注意不是选中复选框)...

还有个函数是CONTROLLISTVIEW可以控制资源管理器的右侧部分
这两个函数对应的控件名分别为SysTreeView32      SysListView32
 楼主| 发表于 2008-7-27 06:42:40 | 显示全部楼层
我也是 3.2.12.0

能具体说一下,在哪个地方 哪个文件夹&哪个文件 ! 我刚学AutoIt3才几天,不好意思 ~  笨!

只知道 在文件开头 加 #include <*****.au3>
发表于 2009-12-20 12:54:21 | 显示全部楼层
帮忙顶贴,我也想知道这个问题如何解决。
发表于 2009-12-20 12:59:14 | 显示全部楼层
相關功能要自己寫,官網已經有人完成了
http://www.autoitscript.com/foru ... =1&#entry711393

评分

参与人数 1金钱 +40 收起 理由
qq342252004 + 40 谢谢提供

查看全部评分

发表于 2009-12-20 13:09:38 | 显示全部楼层
三态复选?vista以上
发表于 2009-12-20 13:16:51 | 显示全部楼层
已下载附件,加载皮肤后编译成EXE还保持选择框的效果,学习中。
发表于 2009-12-21 15:25:45 | 显示全部楼层
官方那个例子的确很不错,感觉就是复杂了点...
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-22 15:35 , Processed in 0.078423 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表