天天看點

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;