|
本帖最后由 cashiba 于 2018-6-25 11:13 编辑
最近在调试对某第三方软件的窗口界面操作的时候,用ControlClick(窗口句柄, "","[CLASS:Button; INSTANCE:26]")没有反应。感觉自己对这个函数的理解任然不透彻....
1、一个软件的窗口总归是有主窗口、子窗口。该Button按钮看位置是在子窗口界面范围的下部,最初是用ControlClick(子窗口句柄, "","[CLASS:Button; INSTANCE:26]")没反应,后来换成ControlClick(主窗口句柄, "","[CLASS:Button; INSTANCE:26]")才正确。这样就有一个问题,从外观和位置没法判断某个控件的属主,是不是有哪个API函数可以判断一个控件的ownner是主窗口还是子窗口呢?
2、一个稍微复杂些的软件都会有若干个Button按钮,如果通过Class和intance来区别按钮的话,又有困难,因为有些控件用Au3Info.exe无法对焦或取不到信息。请问这个intance是怎么获取的,Au3Info.exe是怎么获取到控件的instance的呢?
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入
×
|