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

C++ 如何获取某些UIAutomationElement上可用的属性?,c++,windows,ui-automation,C++,Windows,Ui Automation,我正在使用该框架构建一个程序,该程序可以查看某些UI对象的属性(用于调试目的)。这基本上是一帆风顺的,只是我不知道如何列举一些数据库上的可用属性 我看到(所有?)可能都有文档记录,并且可以在给定属性标识符的情况下获取属性名称。此外,可用于获取给定ID的属性的值 但缺少的是给定某个对象的所有有效属性标识符(在运行时)的列表。有人知道怎么做吗?我希望避免对要检查的属性列表进行硬编码。不确定您到底需要什么,但您可以使用PollForPotentialSupportedProperties:,否则您可以

我正在使用该框架构建一个程序,该程序可以查看某些UI对象的属性(用于调试目的)。这基本上是一帆风顺的,只是我不知道如何列举一些数据库上的可用属性

我看到(所有?)可能都有文档记录,并且可以在给定属性标识符的情况下获取属性名称。此外,可用于获取给定ID的属性的值


但缺少的是给定某个对象的所有有效属性标识符(在运行时)的列表。有人知道怎么做吗?我希望避免对要检查的属性列表进行硬编码。

不确定您到底需要什么,但您可以使用PollForPotentialSupportedProperties:,否则您可以检查UIVerify源代码,看看它们是否有神奇的作用:@SimonMourier谢谢您的评论!我将尝试使用
PollForPotentialSupportedProperties
,这听起来像是我需要的。不确定您到底需要什么,但您可以使用PollForPotentialSupportedProperties:,否则您可以检查UIVerify源代码,看看它们是否有神奇的效果:@SimonMourier谢谢您的评论!我将尝试使用
PollForPotentialSupportedProperties
,这听起来像是我需要的。