代码之家  ›  专栏  ›  技术社区  ›  Tom A RRUZ

需要从外部获取表单控件的信息

  •  2
  • Tom A RRUZ  · 技术社区  · 14 年前

    是否有任何教程或指南,任何人都知道,这将告诉我如何从外部程序中读取表单,并获取有关表单上控件的信息?目前,我可以获取表单的句柄,也可以获取类名,但我需要获取更多信息,如持久名称和包含的数据。谢谢。

    编辑:

    我现在有了一种方法来读取包含的数据(带有wm_ghtext消息),但是,我仍然需要一个持久的名称/id,我可以确定它不会从一个实例更改到另一个实例。我能想到的一种方法是拿着把手,在窗口上找到控件的位置,然后从那个位置取下把手。另一种方法是确定控件的静态ID,然后使用该ID从此获取句柄。我的问题的新范围是如何实现这两个。有什么想法吗?

    1 回复  |  直到 14 年前
        1
  •  0
  •   Eric Brown    14 年前

    我会看看 UI Automation ;尤其是 RuntimeID 财产 NativeWindowHandle 财产,和 Name 财产。

    推荐文章