C# 从C获取本机windows应用程序的wm_windowmoving#

C# 从C获取本机windows应用程序的wm_windowmoving#,c#,windows-messages,C#,Windows Messages,我需要观看用c++编写的应用程序,并知道它何时移动,以便我的c#windows窗体应用程序可以随它移动 我可以用定时器来轮询c++应用程序的位置,但我想要一个更好的解决方案 如何查看one应用程序的windows消息以查看其是否已移动 能做到吗 或者我需要找到一个C++dll来完成这项工作还是编写一个?如果你不想从C++应用程序中轮询C++应用程序,那么最好将数据从C++应用程序推送到C++应用程序中,这样你就可以避免不必要的轮询(我假设这就是你不想通过C++轮询C++的原因) 为此,您可以使用

我需要观看用c++编写的应用程序,并知道它何时移动,以便我的c#windows窗体应用程序可以随它移动

我可以用定时器来轮询c++应用程序的位置,但我想要一个更好的解决方案

如何查看one应用程序的windows消息以查看其是否已移动

能做到吗


或者我需要找到一个C++dll来完成这项工作还是编写一个?

如果你不想从C++应用程序中轮询C++应用程序,那么最好将数据从C++应用程序推送到C++应用程序中,这样你就可以避免不必要的轮询(我假设这就是你不想通过C++轮询C++的原因)

为此,您可以使用将数据从C++应用程序发送到C#应用程序。

您可以使用钩子,钩子将在窗口移动时通知您


请参阅或

抱歉,我应该说我没有访问C++代码的权限:(