【发布时间】:2012-12-19 21:21:53
【问题描述】:
使用 Microsoft UI 自动化。我有一个代表 UIA 控件类型的字符串,例如“Window”或“Button”。我想得到一个适合这个字符串的 ControlType 对象。怎么做?是否存在一些代表所有 UIA 控件类型的枚举?我发现只有 ControlType 有 ControlType.LookupById(int) 方法。但我必须知道 ID 和名称之间的对应关系。当然,我可以使用所有可能的 UIA 控件类型创建自己的开关,甚至可以使用反射来获取 ControlType 工厂的所有成员。但我肯定应该是更简单的方法..
【问题讨论】:
标签: ui-automation microsoft-ui-automation uia