2

我在 C#.NET 中开发了一个 ActiveX 控件。我创建了一个具有默认接口的类库。给定 GUID 、 ProgId 并使其 COM 可见、可互操作。挂号的。创建了一个 cab 文件,然后通过指定它的 classid 和代码库,使用 object 标记将其嵌入到 HTML 页面中。使用 JavaScript 方法加载它。这是工作。但问题是它作为 Internet Explorer 以外的单独窗口运行。我希望它作为 IE 窗口的一部分加载到 IE 中。怎么做?

- 谢谢。

4

1 回答 1

1

可能,您在单独的Form. 您只需要从中派生控件UserControl,注册它,然后让 ActiveX 容器(在您的情况下为 IE)就地嵌入您的控件。查看C# ActiveX 控件 (CSActiveX)C# 的 Interop Forms Toolkit

于 2013-09-30T10:34:46.470 回答