2016-04-27 16 views
0

Ich habe eine Anwendung, die zwei Version von Projekten verwendet, ist eine MFC-basierte und andere ist Win32-basierte Projekt. Für die Kommunikation zwischen diesen beiden Projekten verwende ich SendMessage() mit nur einer Eingabe in LPARAM. Gibt es eine Möglichkeit, ich kann mehrere Eingaben oder Array von Eingaben/Objekt in LPARAM von SendMessage() senden. Ich werde den Code schreiben, falls erforderlichSenden Array von Objekt von SendMessage

+0

Eine weitere Option ist die Verwendung von gemeinsam genutztem Speicher zum Senden von Daten zwischen Anwendungen: http://www.naughter.com/memmap.html – flaviu2

Antwort

4

Verwenden Sie WM_COPYDATA. Die Dokumentation enthält auch ein Beispiel.

Verwandte Themen