Heally_Li 2016-03-21 06:39 采纳率: 0%
浏览 700

.exe怎么转为.ocx控件

在vs2010中,已经开发好了一个mfc基于对话框程序,怎么将此程序转换为.ocx控件

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-05 02:24
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    你可以使用MFC的工具生成器或者使用MSDN提供的API来实现。下面是一个使用MFC工具生成器的例子:

    首先,打开你的解决方案,在项目属性面板里找到"生成器"选项卡。

    然后,选择"Microsoft Visual C++"下的"MFC 3.5"或更高版本。

    点击"添加"按钮,然后选择你想要生成的文件类型(在这个例子中是OCX)。

    接下来,你会看到一个生成器向导。按照提示进行操作,最后点击"确定"完成生成过程。

    如果你使用的是MSDN提供的API,你需要先安装Visual Studio SDK,并且在VS2010中配置环境变量。然后,你可以使用以下命令行来创建OCX文件:

    "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\devenv /nologo /p:GenerateAll=1 /c:CreateObject(Windows.Forms) /f:YourClassName.ocx"

    这里的YourClassName是你在VS2010中定义的类名。

    注意:这个方法可能不适用于所有情况,具体取决于你的系统和环境。

    评论

报告相同问题?