跨进程通讯的有关问题

跨进程通讯的问题尝试跨进程发送消息给一个mfc程序就是findwindow + sendmessage这样的步骤发现目标的主窗

跨进程通讯的问题
尝试跨进程发送消息给一个mfc程序
就是findwindow + sendmessage这样的步骤

发现目标的主窗口可以收到

但是视图窗口收不到

想要跨进程给视图窗口发送消息 

我该怎么得到视图窗口的句柄?

这样的事可以做到吗?



[解决办法]
取得视图窗口的句柄,再发。
还要确保该视图窗口能响应你的消息。
[解决办法]
主窗口收到消息后,再往视图窗口转发一下
[解决办法]
FindWindow/FindWindowEx()/SendMessaeg()
得到主框架,枚举所有的子窗口,找到子窗口的句柄
EnumChildWindows();
[解决办法]
通过mainframe转发给相应的view吧。

[解决办法]
#3楼 得分:0回复于:2012-06-18 18:30:12FindWindow/FindWindowEx()/SendMessaeg()
得到主框架,枚举所有的子窗口,找到子窗口的句柄
EnumChildWindows(); 
 

[解决办法]
所有确认一点,你要发的目标程序是你自己有源代码的吗
如果不是就比较麻烦