在internet explorer上获取最小化和最大化事件



我有一个嵌入在IE中运行的遗留ActiveX组件。现在我想在用户最小化和最大化IE窗口时执行一些操作。有人能提供如何做到这一点的线索吗?

我不是这方面的专家。但经过一些研究,我发现

要从activex控件接收Internet Explorer事件,您必须设置事件接收器,这意味着您必须获得IWebBrowser2加载时由Internet Explorer实现的接口。

有关处理internet explorer事件的更多信息,请参阅本文档

IWebBrowser2中,我只能发现IWebBrowser2::FullScreenIWebBrowser2::TheaterMode与您的要求有点相似。然而,还有另一个属性IWebBrowser2::HWND可以用来获取internet explorer的窗口句柄。

经过一番疯狂的思考,(我不知道它是否适用于activeX控件)考虑使用钩子。

还发现:IE插件开发:捕获选项卡外的键盘输入

最新更新