【问题标题】:How to use MFC with ATL如何将 MFC 与 ATL 一起使用
【发布时间】:2011-01-30 01:46:49
【问题描述】:

我正在尝试使用 ATL 编写 COM EXE。我也有一个 MFC 应用程序。 这两个应用程序都将在本地机器上运行。因此,我不 需要分别运行这两个进程(COM EXE 和 MFC)。

我可以通过组合这两个应用程序来创建一个应用程序(进程)吗? 有没有可能我可以在 ATL 代码中嵌入我的 MFC 代码,或者 有没有办法在我的 MFC 代码中初始化 COM EXE?

感谢您的帮助和关注。

谢谢

【问题讨论】:

    标签: com mfc atl


    【解决方案1】:

    您可以通过将您的 ATL 对象移动到一个新的 ATL COM DLL 项目并使您的两个 exe 项目成为您的 ATL 对象的客户端来提高您的代码的可重用性。

    如果您将 ATL 对象添加到不支持 ATL 的 MFC 项目,Visual C++ 将提示您添加 ATL 支持。然后您可以取消向导而无需真正添加 ATL 对象,但 ATL 支持仍将保留,

    【讨论】:

      猜你喜欢
      • 2010-12-18
      • 2017-06-05
      • 2011-09-27
      • 1970-01-01
      • 2011-09-07
      • 2013-03-06
      • 2011-12-13
      • 2011-02-08
      • 1970-01-01
      相关资源
      最近更新 更多