yyxt2002 发表于 2008-5-31 11:41:16

对ControlListView控件中的某一行执行点击

除了控件坐标不一样,其它的都是一个样,用ControlListView选中了00002这项了,怎么样才能对它来个点击操作?

先用_GUICtrlListView_GetItemPosition返回坐标,然后用ControlClick点击,.可以了
问题又出来了,这样点击后又出来个子菜单,如下图,这个就点不着了,有什么办法吗

用窗口信息工具只能捕到如上图的信息,这个子菜单捕不到信息还请指教

[ 本帖最后由 yyxt2002 于 2008-6-10 16:32 编辑 ]

xiao1bao23 发表于 2008-6-2 14:45:32

直接使用controlclick()点击啊。。

kakinkgb 发表于 2008-6-2 23:00:31

_GUICtrlListView_ClickItem 怎么样?

yyxt2002 发表于 2008-6-3 13:00:54

谢谢
先用_GUICtrlListView_GetItemPosition返回坐标,然后用ControlClick点击,.可以了

Bone 发表于 2008-6-5 08:40:50

参考 _GUICtrlListView_ClickItem帮助的 GUIRegisterMsg($WM_NOTIFY, "WM_NOTIFY") 注册
和 Func WM_NOTIFY($hWnd, $iMsg, $iwParam, $ilParam) 过程信息

http://www.autoitx.com/forum.php?mod=viewthread&tid=1046这个东东的LISTVIEW 点击事件就是用这个捕捉的

59993330 发表于 2008-6-5 11:29:32

楼主用的什么软件啊!
看着不错嘛

Bone 发表于 2008-6-5 14:33:43

刚开始还以为是楼主自己写的东东要捕获信息
这样的话 右键菜单貌似是捕获不到的 点击出来菜单后使用SEND发动向下的按键来选择 回车确认

只是建议有好方法请列出来~~

yyxt2002 发表于 2008-6-10 16:32:39

谢谢楼上各位,已经解决了,用坐标偏移
页: [1]
查看完整版本: 对ControlListView控件中的某一行执行点击