在我的程序里面,我启动另外若干个程序,这些程序的Parent指定在我的主界面的若干picturebox中,现在我需要在这些程序之间传递消息。例如其中一个程序为包含有WebBrowser控件的程序,另外一个程序里面有一个label,当我在WebBrowser这个程序中点击某一个链接的时候,Label程序上面显示链接的URL。请问类似这样的消息传递应该如何实现?

解决方案 »

  1.   

    把子程序做成ActiveX Dll或ActiveX EXE,调用起来就方便多了,Setparent时也有现成的hwnd了。
      

  2.   

    同意楼上,具体看看这个代码
    http://insoft.51.net/soft/VBjc.zip
    是一个用管道实现的进程通讯的示范,可以传递字符和文件...
      

  3.   

    内存文件映射,管道对象
    通过WM_COPYDATA消息to rainstormmaster(暴风雨 v2.0) 
    你的呢称也改了,不错
      

  4.   

    我一直用DDE,虽然比较早的技术,但效果不错啊,还有一个叫NETDDE的,可访问网络的
      

  5.   

    如果是简单的传送,我同意一楼的(用管道API来做。)
    如果要传送密码,我同意二楼的。
      

  6.   

    ActiveX或者DDE应该就可以了~呵呵,那个~~~~管道API……能不能说的详细一点?不太明白~