ipgss 发表于 2009-6-30 14:51:56

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

本帖最后由 ipgss 于 2009-6-30 16:26 编辑

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

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

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

请各位指教。

jhun 发表于 2009-6-30 15:36:44

没错,用法正确,而且右键菜单里面也显示已成为列表了,可就是没生效,看来是函数本身的问题了

jhun 发表于 2009-6-30 15:38:45

也不对,效果也是有的,可完全和真正的列表显示不一致,我的是VISTA,不知道在XP下如何

ipgss 发表于 2009-6-30 16:09:46

本帖最后由 ipgss 于 2009-6-30 16:25 编辑

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

谢谢。
页: [1]
查看完整版本: 用ControlListView来转换视图为什么不好用啊