在win32中收听子窗口消息

时间:2011-02-24 23:40:36

标签: winapi

我在C ++中使用自己的应用程序创建了一个空白窗口。我所做的是我带来一个完全不同的应用程序的另一个窗口,并使其成为一个子窗口。它可以通过Skype,Firefox,任何东西。

我想要做的是我想听这个新窗口收到的消息,这个窗口现在是我的子窗口。不幸的是,我没有通过自己的WndProc获取消息。通过Hooks可能是可行的,有没有其他更简单的方法来监听子窗口消息?

谢谢!

1 个答案:

答案 0 :(得分:2)

由于Windows具有线程关联性,并且由于消息被传递到窗口,因此您需要在与窗口关联的线程中使用您的代码。这意味着钩子。