我有一个嵌入在 IE 中的旧版 ActiveX 组件。现在我想在用户最小化和最大化 IE 窗口时执行一些操作。任何人都可以提供有关如何做到这一点的任何线索吗?
问问题
675 次
1 回答
5
我不是这个主题的专家。但经过一番研究,我能找到的是,
要从 activex 控件接收 Internet Explorer 事件,您必须设置事件接收器,这意味着您必须
IWebBrowser2
在加载时获取 Internet Explorer 实现的接口。
有关处理 Internet Explorer 事件的更多信息,请参阅此文档
在IWebBrowser2
我只能找到IWebBrowser2::FullScreen
和IWebBrowser2::TheaterMode
你的要求有些相似的地方。但是,IWebBrowser2::HWND
您可以使用另一个属性来获取 Internet Explorer 的窗口句柄。
在一个疯狂的想法中,(我不知道它是否适用于 activeX 控件)考虑使用 hooks。
于 2012-07-10T17:50:44.827 回答