在非winforms应用程序中创建表单

时间:2014-04-04 05:55:12

标签: c++ winforms

我一直在研究opengl引擎,我知道能够使用winforms来操作其中的一些对象。

我可以做什么/改变让我的应用程序使用winforms。 我最初创建了一个win32控制台应用程序。

(或者我应该创建一个winforms应用程序,然后反问我的问题?)

1 个答案:

答案 0 :(得分:1)

由于您打开了解决方案,最简单的方法是创建一个MFC应用程序并在其中托管WinForms用户控件。请参阅Using a Windows Form User Control in MFC

在Win32应用程序中托管WinForms的另一种方法是使用COM互操作。基本上,您将一些托管代码暴露给COM互操作,这将在托管代码中创建表单或用户控件。请参阅Hosting WinForm and WPF user controls in Win32 form via COM Interop