3

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

4

1 回答 1

5

我不是这个主题的专家。但经过一番研究,我能找到的是,

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

有关处理 Internet Explorer 事件的更多信息,请参阅此文档

IWebBrowser2我只能找到IWebBrowser2::FullScreenIWebBrowser2::TheaterMode你的要求有些相似的地方。但是,IWebBrowser2::HWND您可以使用另一个属性来获取 Internet Explorer 的窗口句柄。

在一个疯狂的想法中,(我不知道它是否适用于 activeX 控件)考虑使用 hooks

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

于 2012-07-10T17:50:44.827 回答