找回密码
 加入
搜索
查看: 1267|回复: 3

用ControlListView来转换视图为什么不好用啊

[复制链接]
发表于 2009-6-30 14:51:56 | 显示全部楼层 |阅读模式
本帖最后由 ipgss 于 2009-6-30 16:26 编辑

想让一个文件夹的视图由图标转换为列表显示,代码如下:

WinActivate("AutoIt3")
ControlListView("AutoIt3", "", "SysListView321", "ViewChange", "list")

注:AutoIt3文件夹已经打开并被激活,ControlListView这个语句用“SelectAll”这个参数都好用,为什么用"ViewChange"这个就不行呢?错在哪里了呀?

请各位指教。
发表于 2009-6-30 15:36:44 | 显示全部楼层
没错,用法正确,而且右键菜单里面也显示已成为列表了,可就是没生效,看来是函数本身的问题了
发表于 2009-6-30 15:38:45 | 显示全部楼层
也不对,效果也是有的,可完全和真正的列表显示不一致,我的是VISTA,不知道在XP下如何
 楼主| 发表于 2009-6-30 16:09:46 | 显示全部楼层
本帖最后由 ipgss 于 2009-6-30 16:25 编辑

用_GUICtrlListView_SetView($hWnd, $iView) 这个函数就好用了。

谢谢。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-13 00:43 , Processed in 0.085986 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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