gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 16:06:46 25 4
gpt4 key购买 nike

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

--谢谢。

最佳答案

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

关于c# - ActiveX 控件在 IE 以外的单独窗口中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19087599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com