使用自动化同行。
这是包含大量详细信息的 MSDN 文章: http://msdn.microsoft.com/en-us/library/ms752331.aspx
添加参考:
下面是一段 C# 代码片段,说明如何获取当前焦点内容的 AutomationId:
var id = AutomationElement.FocusedElement.Current.AutomationId;
this.txt.Text = id;
Run Code Online (Sandbox Code Playgroud)
您可以导航窗口的整个树并使用自动化对等点驱动整个 UI。这就是辅助功能应用程序与 Windows 中的应用程序交互的方式。这也是自动化 UI 测试应用程序执行此操作的一种方式。