【发布时间】:2010-05-19 17:02:39
【问题描述】:
所以,我有一个 MFC 程序的插件。我正在使用鼠标事件挂钩(来自 SetWindowsHookEx)来捕获点击。宿主应用程序可以打开任意数量(可能重叠)的子窗口,但我只想拦截特定子窗口中的点击。
有没有办法在钩子进程中找出哪个子窗口会处理点击?我想这类似于枚举所有子窗口,查看 Z 顺序,但我对 MFC/Win32 库非常不熟悉,而且我无法找到任何关于如何枚举所有子窗口并计算哪个是的好讨论最上面。
【问题讨论】:
标签: mfc winapi mouse hook mouseevent