200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 按键精灵通过句柄获取窗口坐标_学会用按键精灵获取子窗口句柄

按键精灵通过句柄获取窗口坐标_学会用按键精灵获取子窗口句柄

时间:2019-09-07 13:25:06

相关推荐

按键精灵通过句柄获取窗口坐标_学会用按键精灵获取子窗口句柄

有道云笔记下的这两个子窗口的类名、标题都是一样的。

hwnd=Plugin.Window.find(0,"有道云笔记Haiye")

HwndEx=Plugin.Window.findex(hwnd,0,"Popo.UI.Controls.Class.SkinSplitter",0)

上面的代码只能找到第一个类名为Popo.UI.Controls.Class.SkinSplitter的子窗口,第二个无法找到。这样的情况,该怎么找第二个呢?

在前面我们提到过,findex里的子窗口句柄这个参数,在这里我们就可以利用它。

思路如下:

1、获取父窗口句柄

2、获取第一个子窗口句柄

3、根据父窗口句柄以及第一个子窗口句柄,获取第二个子窗口句柄

代码:

hwnd=Plugin.Window.find(0,"有道云笔记Haiye")

HwndEx=Plugin.Window.findex(hwnd,0,"Popo.UI.Controls.Class.SkinSplitter",0)

TracePrintHwndEx

HwndEx=Plugin.Window.findex(hwnd,HwndEx,"Popo.UI.Controls.Class.SkinSplitter",0)

TracePrintHwndEx

结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。