1

我搜索了各种问题的答案,但我认为还没有讨论过这个问题。有两个 winforms 应用程序一个有焦点,另一个正在运行,但没有焦点。

我怎样才能从不专注的人那里捕捉到专注中发生的事情。特别是我需要从拖放的开始和结束捕获坐标。

后台的应用程序有一个数据库,我希望用户同时使用两个应用程序。在一个应用程序中,用户进行拖放,而另一个应用程序捕获坐标并基于该坐标搜索数据库并显示结果。然而,用户仍然保持第一个焦点。

任何有关 C# 代码的帮助将不胜感激。谢谢,

4

2 回答 2

2

您描述了两个单独的应用程序,因此我的回复假设您有两个不同的进程 (EXE) 正在运行。如果是这种情况,那么您需要使用进程间通信机制,请考虑命名管道

于 2013-02-08T23:50:42.997 回答
-3

拖放功能会为您解决这个问题。只需让它们设置并运行,它就会在应用程序之间自动运行。我一直这样做,忘记另一个人。

于 2013-02-09T00:54:33.767 回答