1.命名管道
2.匿名管道
3.郵槽
4.剪貼板
5.WM_COPYDATA
6.WM_SETTEXT
7.數(shù)據(jù)共享
8.Socket
說說最簡單的WM_COPYDATA
你可以向一個(gè)窗口發(fā)送WM_COPYDATA消息,用SendMessage
比如你向一個(gè)窗口通宵,想發(fā)送一個(gè)字符串"CIW_BLUE"給另外一個(gè)窗口,可以這樣:
COPYDATASTRUCT stCopyData = {0};
stCopyData.lpData = "CIW_BLUE";
stCopyData.cbData = strlen("CIW_BLUE")+ 1;
SendMessage(hWnd, WM_COPYDATA, 0, (LPARAM)&stCopyData);
你在接受的程序里面響應(yīng)WM_COPYDATA消息就OK
lParam 是一個(gè)COPYDATASTRUCT的指針