我如何在两个C++;MFC插件? 我有一个C++ MFC应用程序的插件。我正在与同一应用程序的另一个插件的开发人员合作,该插件试图在我的代码中获取事件通知。这两种插件都是C++的形式。

我如何在两个C++;MFC插件? 我有一个C++ MFC应用程序的插件。我正在与同一应用程序的另一个插件的开发人员合作,该插件试图在我的代码中获取事件通知。这两种插件都是C++的形式。,c++,windows,winapi,callback,message,C++,Windows,Winapi,Callback,Message,如何将我的插件中的消息传递给他的插件?该解决方案需要对两个插件的不匹配版本以及主机应用程序具有健壮性。通知是在控制点移动期间发出的,因此每秒会发出几次 我可以设置一个回调机制,在加载时,他的插件使用函数指针调用我插件中的函数。我们不能保证任何装载订单,但我们可能只是定期检查 我知道Win32有一个消息传递系统,但我真的不知道它是如何工作的。我们可以添加一个钩子,我可以发送消息,但我对如何同步消息id或除我所说之外的任何细节有点模糊,真的 关于如何做到这一点,还有其他想法吗?看看这篇文章。在您的情

如何将我的插件中的消息传递给他的插件?该解决方案需要对两个插件的不匹配版本以及主机应用程序具有健壮性。通知是在控制点移动期间发出的,因此每秒会发出几次

我可以设置一个回调机制,在加载时,他的插件使用函数指针调用我插件中的函数。我们不能保证任何装载订单,但我们可能只是定期检查

我知道Win32有一个消息传递系统,但我真的不知道它是如何工作的。我们可以添加一个钩子,我可以发送消息,但我对如何同步消息id或除我所说之外的任何细节有点模糊,真的


关于如何做到这一点,还有其他想法吗?

看看这篇文章。在您的情况下,除了您已经提到的windows消息之外,我可能还会尝试COM、邮件槽、管道或共享内存(文件映射)

我对如何同步消息id有点模糊


使用API。

谢谢,这是一个很好的列表。我还可以使用进程内通信,因为我们都是托管在同一进程中的DLL。