嗨,我在 .NET 中实现了简单的 COM 类型。它不是一个activeX 控件。这种类型是通过 javascript 使用 ActiveXObject("TypeName") 实例化的。
现在,在.NET 代码中,如何获取浏览器信息?请注意,COM 类型不是控件,否则 Control.GetContainer() 会给我我需要的东西。
非常感谢!
嗨,我在 .NET 中实现了简单的 COM 类型。它不是一个activeX 控件。这种类型是通过 javascript 使用 ActiveXObject("TypeName") 实例化的。
现在,在.NET 代码中,如何获取浏览器信息?请注意,COM 类型不是控件,否则 Control.GetContainer() 会给我我需要的东西。
非常感谢!
通过谷歌搜索找到了答案。
实现定义 SetSite() 和 GetSite() 方法的 IObjectWithSite 接口。创建 ActiveX 对象时,Web 浏览器调用 IObjectWithSite.SetSite() 并将句柄传递给站点。由用户代码来保留网站并根据需要使用它。
更多信息在这里:http: //msdn.microsoft.com/en-us/library/aa768220%28v=vs.85%29.aspx