是否有任何教程或指南,任何人都知道,这将告诉我如何从外部程序中读取表单,并获取有关表单上控件的信息?目前,我可以获取表单的句柄,也可以获取类名,但我需要获取更多信息,如持久名称和包含的数据。谢谢。
编辑:
我现在有了一种方法来读取包含的数据(带有wm_ghtext消息),但是,我仍然需要一个持久的名称/id,我可以确定它不会从一个实例更改到另一个实例。我能想到的一种方法是拿着把手,在窗口上找到控件的位置,然后从那个位置取下把手。另一种方法是确定控件的静态ID,然后使用该ID从此获取句柄。我的问题的新范围是如何实现这两个。有什么想法吗?
我会看看 UI Automation ;尤其是 RuntimeID 财产 NativeWindowHandle 财产,和 Name 财产。