プロセス間でテキストを送信したい。私はこれの例をたくさん見つけましたが、私が働くことができるものはありません。これが私がこれまでに持っているものです:
送信部分の場合:
COPYDATASTRUCT CDS;
CDS.dwData = 1;
CDS.cbData = 8;
CDS.lpData = NULL;
SendMessage(hwnd, WM_COPYDATA , (WPARAM)hwnd, (LPARAM) (LPVOID) &CDS);
受信部分:
case WM_COPYDATA:
COPYDATASTRUCT* cds = (COPYDATASTRUCT*) lParam;
私はどのように構築するかわかりませんCOPYDATASTRUCT
、私はちょうどうまくいくように見える何かを入れました。ケースをデバッグするときにWM_COPYDATA
実行されますが、やはり。をどうするかわかりませんCOPYDATASTRUCT
。
2つのプロセス間でテキストを送信したいと思います。
おそらく始めたばかりであることがわかるように、私はCode ::BlocksでGNUGCCコンパイラを使用しており、MFCと依存関係を回避しようとしています。