如何获取某些UIAutomationElement上可用的属性?

时间:2016-08-02 15:19:56

标签: c++ windows ui-automation

我正在使用Microsoft UI Automation框架来构建一个程序,该程序可以查看某些UI对象的属性(用于调试目的)。除了我无法找到如何枚举某些IUIAutomationElement上的可用属性之外,它几乎是顺利航行。

我看到(全部?)可能的Property Identifiers被记录在案,并且可以使用IUIAutomation::GetProgrammaticPropertyName来获取属性的名称,并给出它的属性标识符。此外,IUIAutomationElement::GetCurrentPropertyValue可用于获取给定其ID的属性的值。

但缺少的是给定一些对象的所有有效属性标识符的列表(在运行时)。有谁知道怎么做?我想避免硬编码要检查的属性列表。

0 个答案:

没有答案