请问我如何与另外一个进程的子窗口进行通讯?用hook的话,我如何找到他的句柄?

dragonfly 2000-11-20 02:24:00
如题!谢谢!
...全文
137 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
evermind 2001-04-30
a,是上个世纪的问题啊,我回答晚了
  • 打赏
  • 举报
回复
evermind 2001-04-30
不必用hook

首先HWND hp=FindWindow(该窗口类名,窗口名[可为NULL]);
然后
HWND hc=(hp,NULL,该窗口类名,窗口名[可为NULL]);

之后依靠SendMessage通信就可以了,如果你要找的窗口是子窗口的子窗口(比如工具栏、、等等,用spy++看看窗口类名,然后用FindWindowEx一级一级的找到它)
  • 打赏
  • 举报
回复
ff55 2000-11-20
应该可以用DLL动态连接到别的进程中,可以用SetWindowsHookEx(...);
要找他的句柄我想可以用FindWindow(...),只要知道该窗口的标题就行;如果用SPY++应该可以知道这些信息。
  • 打赏
  • 举报
回复
sunsetyang 2000-11-20
似乎可行的方法就是通过进程来通信。通过像进程来对指定的消息做处理来完成你索要的功能应该是很容易实现的。
  • 打赏
  • 举报
回复
相关推荐
发帖
进程/线程/DLL

1.5w+

社区成员

VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
帖子事件
创建了帖子
2000-11-20 02:24
社区公告
暂无公告