首页 文章

ActiveX控件在IE以外的单独窗口中运行

提问于
浏览
2

我在C#.NET中开发了一个ActiveX控件 . 我创建了一个带有默认界面的类库 . 给定GUID,ProgId并使其可见,可互操作 . 注册 . 创建一个cab文件,然后使用object标签将其嵌入HTML页面,方法是指定它的classid和codebase . 使用JavaScript方法加载它 . 这是工作 . 但问题是它作为Internet Explorer以外的单独窗口运行 . 我想将它作为IE窗口的一部分加载到IE中 . 怎么做?

  • 谢谢 .

1 回答

  • 0

    也许,你在一个单独的 Form 中展示你的控制 . 您只需要从 UserControl 派生您的控件,注册它并让ActiveX容器(在您的情况下为IE)就地控制您的控件 . 查看C# ActiveX control (CSActiveX)Interop Forms Toolkit for C# .

相关问题