您的位置:首页 > 运维架构

进程间通信一:通过消息进行通信(WM_COPYDATA)

2013-09-21 10:42 232 查看
一、WM_COPYDATA:

  是一个用来处理接受其它应用程序发送的数据的消息。

二、方法

  1、获取另一个程序的句柄

  2、接受方重载WM_COPYDATA消息

  3、将数据放在一个COPYDATASTRUCT结构中

三、注意

   该消息只能由SendMessage()来发送,而不能使用PostMessage()。因为系统必须管理用以传递数据的缓冲区的生命期,如果使用了PostMessage(),数据缓冲区会在接收方(线程)有机会处理该数据之前,就被系统清除和回收

四、代码:

   参考:/article/1392209.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: