在Internet Explorer上实现最小化和最大化事件

Ash*_*sha 3 c++ internet-explorer activex

我有一个嵌入在IE中的遗留ActiveX组件.现在我想在IE窗口最小化并由用户最大化时执行一些操作.谁能提供任何关于如何做到的线索?

Rag*_*ath 5

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

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

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

IWebBrowser2我能找到的只有找到IWebBrowser2::FullScreenIWebBrowser2::TheaterMode要有点类似于您的要求.但是,IWebBrowser2::HWND您可以使用另一个属性来获取Internet Explorer的窗口句柄.

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

还发现:IE附加开发:捕获标签外的键盘输入