2010-05-14 49 views
0

我正在编写一个应用程序,当点击\调用另一个应用程序中的控件时需要得到通知。我如何从我的应用程序中捕获点击?如何在另一个应用程序中点击每个控件时通知我?

下面是一些相关的问题:

  • 是UIAutomation可以是一个解决办法?它是否也在处理非托管应用程序?
  • Spy ++解决方案是否也适用于托管应用程序?

我会很乐意提供任何帮助。

回答

0

您需要使用Global Hooks,但在托管应用程序中,您只能为键盘和鼠标事件设置Global Hooks。因此,您需要编写一个非托管应用来执行此操作。

这里有一个博客帖子,其中一个MS家伙讨论间谍的内部++,这可能是有用的:
http://blogs.msdn.com/vcblog/archive/2007/01/16/spy-internals.aspx

相关问题