c# - 创建 native C++ OpenGL 3D 编辑器并将其用作 C# 中的 WinForms 或 WPF 控件

标签 c# c++ c winforms opengl

我想创建一个简单的 3D 编辑器程序,但我不喜欢 C++ windows 编程。但我也不想在使用 OpenGL 时弄乱托管代码。因此,可以在 native C++ 中创建一个将托管 OpenGL 3D 绘图表面的控件,无需其他控件,也具有接口(interface)(方法和属性),并将其用作 WinForms 中的控件,甚至更好、WPF应用程序?

最佳答案

也可以使用托管 C++。我为 WinForms 创建了一个简单的 OpenGL 控件,可以满足您的要求。您可以找到更多相关信息here .

关于c# - 创建 native C++ OpenGL 3D 编辑器并将其用作 C# 中的 WinForms 或 WPF 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3953818/

相关文章:

c# - 如何在 ExtJS 中创建动态数组变量名

c# - 使用 c# .NET 客户端连接或访问 Okta LDAP 接口(interface)

c++ - crtp父访问姐妹类

c# - 后台任务中的 net_http_client_execution_error

c# - 如何在 C# 的构造函数中使用重载函数

c++ - 如何在 Visual Studio C++ 中使用第三方 DLL 文件?

c++ - 从 int64 和 uint64 C++ 转换时的精度损失?

c - 以下程序是否会导致内存泄漏?

c - 我正在学习 C 语言,但无法运行 'y' 来继续程序

c++ - 生成前缀位掩码