找回密码
 加入
搜索
查看: 4780|回复: 5

[AU3基础] ControlTreeView如何实现子菜单项里的“双击”

  [复制链接]
发表于 2011-10-28 17:08:40 | 显示全部楼层 |阅读模式
如题,c项要用鼠标双击才能打开一个窗口,请问要怎样做才能实现

我用了select只能是展开并选中了,还不能打开,语句如下:

$handle = WinGetHandle("**系统","")    ;获取句柄
$PID  = WinGetProcess($handle)    ;获取进程ID(PID)
ControlTreeView($handle,"","[CLASS:SysTreeView32; INSTANCE:1]","Select",'a|b|c')
 楼主| 发表于 2011-10-31 09:20:44 | 显示全部楼层
有高手吗?自己顶一下
发表于 2011-10-31 12:49:50 | 显示全部楼层
controlclick不是有次数参数吗
 楼主| 发表于 2011-10-31 16:31:53 | 显示全部楼层
高手们好,请问打了?的地方如何处理呢?我用了autoIT帮助做例子,我的专用程序是要双击的
#include <GuiTreeView.au3>
WinActivate  ( "AutoIt Help")
$ctrl = ControlGetHandle("AutoIt Help", "", "SysTreeView321")
ControlTreeView("AutoIt Help", "","SysTreeView321","Select",'AutoIt|License')   
ControlClick("AutoIt Help", "", $ctrl, "left", 2,?????)
 楼主| 发表于 2011-11-1 11:03:32 | 显示全部楼层
问题已解决:
$hTreeView  = ControlGetHandle("**系统", "", "SysTreeView321")
ControlTreeView("**系统","","SysTreeView321","Select",'a|b|c')   


$hItem=_GUICtrlTreeView_GetSelection($hTreeView )
_GUICtrlTreeView_ClickItem($hTreeView , $hItem, "left", False, 2)
发表于 2019-10-15 10:54:41 | 显示全部楼层
非常感谢楼主,你的代码帮了我很大的忙。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 06:31 , Processed in 0.075250 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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