我正在学习对其他窗口进行操作,例如调整 ie 或任何类型的窗口的大小。唯一的问题是我不知道如何获取或向其他窗口发送消息。
所以就像我在 ie 中按下一个键一样,我也想将该消息发送到我的程序中!
任何想法
最佳答案
要获取发送到 Windows 程序的消息,您必须安装一个 Hook 才能收听您想要的消息。您可以通过 SetWindowsHookEx 执行此操作功能。
但是,我认为您应该阅读有关此类行为的书籍,因为您必须遵守某些规则。例如,在从回调函数返回之前,您必须调用 CallNextHookEx为了让其他 Hook 处理消息。 This is the first hit在 books.google.com 中搜索 setwindowshookex 时。
关于C++ 获取其他 Windows 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3672533/