在Spy ++中,控件的名称有什么价值?

时间:2013-01-30 16:25:49

标签: c# .net-4.5 ui-automation spy++

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

enter image description here

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

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

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

感谢您的帮助!

1 个答案:

答案 0 :(得分:4)

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