跨进程通讯的问题
尝试跨进程发送消息给一个mfc程序
就是findwindow + sendmessage这样的步骤
发现目标的主窗口可以收到
但是视图窗口收不到
想要跨进程给视图窗口发送消息
我该怎么得到视图窗口的句柄?
这样的事可以做到吗?
[解决办法]
取得视图窗口的句柄,再发。
还要确保该视图窗口能响应你的消息。
[解决办法]
主窗口收到消息后,再往视图窗口转发一下
[解决办法]
FindWindow/FindWindowEx()/SendMessaeg()
得到主框架,枚举所有的子窗口,找到子窗口的句柄
EnumChildWindows();
[解决办法]
通过mainframe转发给相应的view吧。
[解决办法]
#3楼 得分:0回复于:2012-06-18 18:30:12FindWindow/FindWindowEx()/SendMessaeg()
得到主框架,枚举所有的子窗口,找到子窗口的句柄
EnumChildWindows();
[解决办法]
所有确认一点,你要发的目标程序是你自己有源代码的吗
如果不是就比较麻烦