2010-02-16 1 views
0

Я использую COPYDATASTRUCT с SendMessage() для передачи данных между 2 процессами, но мне это нужно асинхронно. Я попытался использовать SendMessageCallback(), но кажется, что он не работает с COPYDATASTRUCT.Как использовать COPYDATASTRUCT с асинхронным обратным вызовом

Что было бы лучшим способом достичь этого требования?

Спасибо

ответ

0

Я хотел бы создать отдельную нить для запуска SendMessage() в и затем есть метод обратного вызова для вашего основного потока, когда вы получите сообщение обратно из другого процесса.

Это один из способов запустить асинхронный режим и не прерывать его текущее приложение.