Huiseyu 发表于 2016-7-20 07:48:49

请版本帮忙删帖,有些帖子删不了

本帖最后由 Huiseyu 于 2018-4-2 00:49 编辑

和SysListView321差不多的样子,但是我用ControlListView可以控制SysListView321,不能控制ListView20WndClass1

网上也有用c语言来获取的..无奈不懂程序,更看不懂c,不知A坛可不可以抽空看看用au3如何获取到ListView20WndClass1的内容。感谢
http://www.myexception.cn/vc-mfc/2018717.html

Huiseyu 发表于 2016-7-20 21:37:03

自己顶一下先,还在尝试中,帮助文档中,除了gettext获取不到内容,其他都是可以的。$TITLE = WinGetTitle('' ,'Run Summary') ;Win7
;~ $DATA = ControlListView($TITLE ,'' ,'ListView20WndClass1' ,'GetItemCount') ;返回列表中项目的数量.ok
$DATA = ControlListView($TITLE ,'' ,'ListView20WndClass1' ,'GetSelected') ;返回当前选中项目的位置.ok
;~ $DATA = ControlListView($TITLE ,'' ,'ListView20WndClass1' ,'GetSelectedCount') ;返回选中项目的数量.ok
;~ $DATA = ControlListView($TITLE ,'' ,'ListView20WndClass1' ,'GetSubItemCount') ;返回子项目的数量..ok
;~ $DATA = ControlListView($TITLE ,'' ,'ListView20WndClass1' ,'Select' ,0) ;选中一个或多个项目(请参考第一个命令).ok         ====
;~ MsgBox(8096 , $TITLE,$DATA)另外我换了一个思路,不用获取文本落内容勉强说达到目的,但是ListView20WndClass1列表中支持文件排序。这就有可能打乱次序。而不能准确定位到指定项目。纠结中...
不知路过的大神有没有遇到ListView20WndClass1的,可否告知一下如何获取到列表中的内容,感激不尽啦....#include'file.au3'
$FileList = _FileListToArray($cad ,'*.mdb')
_ArrayDisplay($FileList)
页: [1]
查看完整版本: 请版本帮忙删帖,有些帖子删不了