我正在使用System.Windows.Automation从组框中的标签中获取一些UI控件文本值。我正在尝试使用spy ++来获取我要查找的控件名称。



AutomationElement Root = AutomationElement.RootElement;
AutomationElement MainForm = Root.FindFirst(TreeScope.Descendants,new PropertyCondition(AutomationElement.AutomationIdProperty,"control name im looking for"));


什么值代表我要搜索的内容?例如我将其更改为...
    ... AutomationIdProperty,“窗口00031BB0”));

我不确定spy ++给出的所有信息实际上代表什么。

感谢您的任何帮助!

最佳答案

您正在寻找Windows SDK的UI Automation Inspector部分,其中显示了完整的UI自动化树。

10-06 13:15