0

我知道如何将消息发送到另一个进程。现在我试图了解如何在我的其他进程中接收消息。我知道如何从 de COPYDATASTRUCTURE 中提取我的项目,但是在我的其他进程上调用的方法是什么。我发现了很多关于如何读取接收到的数据的东西,但从来没有发现如何实现它。所以基本上,当应用程序接收到来自 SendMessage() 的消息时,会调用什么函数/事件?您必须在这里知道我对这两个过程都有完全控制权。

4

2 回答 2

0

来自另一个进程的发送消息与从同一进程接收的任何发送消息完全相同:具体而言,消息发送到的窗口的窗口过程被调用,并使用消息作为参数,就像您将收到 WM_PAINT 或任何其他 op-sys信息。

于 2012-11-19T15:40:02.187 回答
0

考虑阅读这篇博客文章,其中包含示例代码:

使用 WM_COPYDATA 来编组消息参数,因为窗口管理器不知道如何

(您只需WM_COPYDATA在接收器中处理WndProc。)

于 2012-11-19T15:51:27.030 回答