2016-04-27 1 views
0

J'ai une application qui utilise deux versions de projets dont l'une est basée sur MFC et l'autre sur un projet basé sur win32. Pour communiquer entre ces deux projets, j'utilise SendMessage() avec une seule entrée dans LPARAM. Est-il possible que je puisse envoyer plusieurs entrées ou tableau d'entrées/objet dans LPARAM de SendMessage(). Je vais écrire le code si nécessaireEnvoi d'un tableau d'objets à partir de SendMessage

+0

Une autre option consiste à utiliser la mémoire partagée pour envoyer des données entre les applications: http://www.naughter.com/memmap.html – flaviu2

Répondre

4

Utiliser WM_COPYDATA. La documentation contient également un échantillon.