共享内存:SendMessage从VB6到第三方DLL,从传递的struct中检索数据?

时间:2013-02-28 07:22:07

标签: c api sdk shared-memory sendmessage

SDK告诉我,要检索某些数据,我的应用程序需要使用SendMessage将指针传递给C结构,然后从结构中检索数据。我的应用是一个完全独立的过程。据我所知,唯一的方法是通过内存映射文件。

这是正确的还是有更好的方法?

如果它是正确的,我作为指针传递什么?我已经浏览了http://support.microsoft.com/kb/165942处的代码,只是看不出我应该通过的代码。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:2)

您可以在SDK中发布信息或检查样本。

但我想你需要使用你所说的WM_COPYDATA消息

详情请见http://msdn.microsoft.com/en-us/library/windows/desktop/ms649011%28v=vs.85%29.aspx