0

嗨,我在 .NET 中实现了简单的 COM 类型。它不是一个activeX 控件。这种类型是通过 javascript 使用 ActiveXObject("TypeName") 实例化的。

现在,在.NET 代码中,如何获取浏览器信息?请注意,COM 类型不是控件,否则 Control.GetContainer() 会给我我需要的东西。

非常感谢!

4

1 回答 1

0

通过谷歌搜索找到了答案。

实现定义 SetSite() 和 GetSite() 方法的 IObjectWithSite 接口。创建 ActiveX 对象时,Web 浏览器调用 IObjectWithSite.SetSite() 并将句柄传递给站点。由用户代码来保留网站并根据需要使用它。

更多信息在这里:http: //msdn.microsoft.com/en-us/library/aa768220%28v=vs.85%29.aspx

于 2013-03-12T15:47:55.623 回答