从ActiveX控件使用CWinFormControl

Using CWinFormControl from an ActiveX Control

本文关键字:CWinFormControl 控件 ActiveX      更新时间:2023-10-16

我试图在ActiveX控件(MFC/c++/CLR启用)内托管一个托管控件(c#/. net)

我已经能够使用CWinFormsControl成功地从一个基于MFC视图的应用程序,但我还没有弄清楚如何托管一个ActiveX控件。ActiveX控件启用了CLR。我们之所以尝试这样做,是因为我们有一个遗留的MFC应用程序需要利用第三方托管控件,我们必须将其托管在我们自己的ActiveX控件中,然后托管在我们的应用程序中。说来话长,但这是必须的。

指针吗?

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

这是一篇关于互操作的文章。我认为你们需要阅读第二部分。