如何发送鼠标消息去树形菜单?

holymaple 2013-08-16 11:39:12


用鼠标钩子拦截消息,然后在发送回原窗体。

鼠标在树形窗口的所有事件都捕获到并且成功发送回去了。

但是树形菜单上面的节点没有办法被点到。

有什么办法可以实现这一点吗?

找了几天,貌似这个不能实现的了?

...全文
101 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
holymaple 2013-08-17
  • 打赏
  • 举报
回复
引用 1 楼 oyljerry 的回复:
SendMessage WM_LBUTTONDOWN
您好!用鼠标钩子拦截的消息,全部发送回去了。没有用鼠标模拟,用SendMessage来模拟的。 但是发现鼠标是在停留在树形菜单上面,发送消息过去,但是没有被勾上。 这原因是因为拦截的时候消息类型并不是 WM_LBUTTONDWON呢? 还是 发送了 WM_LBUTTONDOWN 但是并没有被响应? 让我搞不懂的是,明明就是把他所有的鼠标消息都截获储存,然后在回发了,为什么会没有效果?
oyljerry 2013-08-16
  • 打赏
  • 举报
回复
SendMessage WM_LBUTTONDOWN

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧