找回密码
 加入
搜索
查看: 5008|回复: 7

[AU3基础] AU3如何获取窗口控件的句柄

  [复制链接]
发表于 2013-7-7 22:43:01 | 显示全部楼层 |阅读模式
已经知道了1个窗口的句柄,怎么获得他的控件句柄
发表于 2013-7-8 00:07:46 | 显示全部楼层
GUICtrlGetHandle ( 控件ID )


請參閱:
AutoIt3中文文档
 楼主| 发表于 2013-7-8 00:21:48 | 显示全部楼层
回复 2# xjdjpbp

这个好像只能获得用AU3 GUICreate创建的吧。其他的程序怎么搞?比如下面那个句柄,用AU3的窗口信息工具或者用AU3只能获得他的顶级窗口句柄。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-7-8 10:12:29 | 显示全部楼层
如果窗口属于同级或下级,可以用GetWindow或FindWindowEx
复杂点的话调用GetWindowThreadProcessId得到线程ID,然后再调用EnumThreadWindows,在回调中判断类名,控件ID,标题之类的信息。
发表于 2013-7-8 10:30:39 | 显示全部楼层
c版好复杂,能不能给个这样的列子
发表于 2013-7-13 21:56:37 | 显示全部楼层
跟贴学习中。。。。。。
发表于 2013-7-14 00:59:33 | 显示全部楼层
#Include <WinAPIEx.au3>
_WinAPI_EnumChildWindows
发表于 2013-7-15 12:13:31 | 显示全部楼层
回复 3# 3370225


    图片中明明是控件ID
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 12:05 , Processed in 0.097153 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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