天天看点

vc 进程间通信

一直以来没有写过本地程序间的通信代码,今天终于有需求了,上网大概看了下,方式还是比较多的,就说说两种最简单的吧,当然还有以后用到再说

1、试用自定义消信通信

这种方式主要是传递整形或枚举型数据

可以使用#define WM_USER+X,0x400<X<0x7FFF,也可以用RegisterWindowsMessage(),后者不必考虑所表示的消息标示是否超出工程的允许范围,前者使用ON_MESSAGE接受,后者使用ON_REGISTERED_MESSAGE接受。

2、使用WM_COPYDATA消息通信

介绍下

typedef struct tagCOPYDATASTRUCT

{

DWORD dwData;

DWORD cbData;