首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从ActiveX控件使用CWinFormControl

从ActiveX控件使用CWinFormControl
EN

Stack Overflow用户
提问于 2011-12-13 03:13:38
回答 1查看 206关注 0票数 1

我正在尝试在ActiveX控件(启用了MFC/C++/CLR)中承载托管控件(C#/.Net)。

我已经能够从一个基于MFC View的应用程序中成功地使用CWinFormsControl,但我还没有想出如何在ActiveX控件中承载一个。ActiveX控件已启用CLR。我们之所以尝试这样做,是因为我们有一个遗留的MFC应用程序需要使用第三方托管控件,并且我们必须在我们自己的ActiveX控件中承载它,然后在我们的应用程序中承载它。说来话长,但这是它必须工作的方式。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2011-12-13 04:02:54

您需要研究COM和.NET之间的互操作。据我所知,您可以从使您的.NET组件COM对您的ActiveX控件可见开始。之后,您的.NET组件将充当另一个COM组件。

这里有一篇关于互操作的文章。我相信你需要read Part II

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8479538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档