在C++中,如果有2个项目,现在我想实现这个功能,请大家帮忙看看能否实现:
我想:在第一个项目中有个按钮,在当用户点了这个按钮后,触发的事件跳到去执行第2个项目中的代码,实现第2个项目中的功能,展现给用户看。这个功能可能实现嘛???请大家指点!!!!!

解决方案 »

  1.   

    如果这两个程序都是你写的就很好办。解决两个进程的通信问题,进程间通信有多种方式:
    1、匿名管道:CreatePipe
    2、Windows消息;
    3、网络接口,socket
    4、共享文件,等等。
    在你的程序里2,3比较适合,B中定义自定义的消息及处理函数,在A中点击按钮后得到B程序的窗口句柄,并向此窗口发送消息即可。
    如果采用Socket也可以,通过UDP的方式,向B发送数据包,B收到后则做相应的处理。