【问题标题】:Merging Windows Forms Application - Win32 Project Application合并 Windows 窗体应用程序 - Win32 项目应用程序
【发布时间】:2014-02-22 15:18:15
【问题描述】:

有没有办法将 Windows 窗体应用程序与 Win32 项目应用程序(VS 2012)合并,两者都是用 Visual C++ 编写的?

Windows 窗体应用程序播放视频(通过 vlc 插件),Win32 项目应用程序显示游戏手柄的代码(通过对话框)。我想要一个可执行文件。我怎样才能做到这一点?

【问题讨论】:

    标签: winapi visual-studio-2012 c++-cli windowsformsintegration


    【解决方案1】:

    如果您使用 MFC,您应该阅读以下文章: Integrate Windows Forms Into Your MFC Applications Through C++ Interop 请看这里:Windows Forms and Unmanaged Applications Overview

    如果你只是想显示一个对话框,这应该不是问题;如果你想嵌入一个控件,你应该使用 ActiveX 控件。

    另见:http://www.gregcons.com/KateBlog/MixingMFCAndWinForms.aspx

    【讨论】:

    • 我不在我的 Win32 项目中使用 MFC。在对话框中,我拖动 vlc 插件并在属性中添加视频的位置。我注意到resource.h 文件自己添加了#define IDC_OCX1,它指的是vlc 插件。构建没有错误,但我无法运行 .exe。我错过了什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-02
    • 1970-01-01
    • 2018-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多