1、获取所有的子控件:
control.GetChildren()
2、获取首个子控件:
control.GetFirstChildControl()
3、获取最后一个子控件:
control.GetLastChildControl()
4、获取下一个兄弟控件:
control.GetNextSiblingControl()
5、获取前一个兄弟控件:
control.GetPreviousSiblingControl()
6、获取父控件:
control.GetParentControl()
7、获取顶层窗口控件:
control.GetTopLevelControl()
8、获取满足指定条件的祖先控件:
control.GetAncestorControl(func)
传入的函数参数要求:function(control: Control, depth: int) -> bool
当函数返回True时表示找到控件并返回,例如以下方法几乎可以得与GetTopLevelControl()相同的结果:
control.GetAncestorControl(lambda c, d: isinstance(c, auto.WindowControl))
标签:control,控件,GetTopLevelControl,Uiautomation,Windows,获取,Python3 From: https://www.cnblogs.com/chushujin/p/17483113.html