【问题标题】:Create a ActiveX with a MFC existing application使用 MFC 现有应用程序创建 ActiveX
【发布时间】:2011-03-02 17:43:27
【问题描述】:

我正在尝试将我的 MFC 应用程序(一个用于绘制线条和矩形的简单“PaintBrush”应用程序(它只是另一个更大的应用程序的一个小测试))转换为一个可以嵌入到 Windows 窗体应用程序中的 ActiveX 控件(使用 Visual C#)。

我没有找到任何关于这样做的教程,现在,我不确定这是否可行。

我知道如何创建最近创建的 ActiveX 控件,但不知道如何转换现有应用程序。

有人知道我该怎么做吗?

谢谢!

【问题讨论】:

    标签: visual-studio mfc activex


    【解决方案1】:

    尽管您的代码部分通常保持相似,但代码的框架部分对于控件与应用程序的变化已经足够,我怀疑尝试迁移当前项目是否非常合理。

    相反,我会构建一个新的 ActiveX 控件,然后将当前应用程序中的片段粘贴到新控件的适当位置——例如,从视图的 OnDraw 中获取代码,并将其粘贴到控件的 OnDraw 中项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-01
      • 2010-09-23
      • 2018-12-20
      • 2019-06-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多