使用ActiveX控件中的CWinFormControl

时间:2011-12-12 19:13:38

标签: .net c++ mfc activex

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

我已经能够从基于MFC View的应用程序成功使用CWinFormsControl,但我还没想出如何在ActiveX控件中托管一个。 ActiveX控件启用了CLR。我们试图这样做是因为我们有一个需要使用第三方托管控件的传统MFC应用程序,我们必须将它托管在我们自己的ActiveX控件中,然后在我们的应用程序中托管。长话故事,但这是它必须如何运作。

任何指针?

1 个答案:

答案 0 :(得分:2)

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

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