OpenGL窗口来自另一个应用程序

时间:2014-11-21 23:58:30

标签: c# c++ wpf opengl

我有一个使用C ++ + SDL2 + OpenGL的应用程序,我想在第一个应用程序中嵌入窗口的c#/ wpf中创建第二个应用程序,是否可能?如果是,我该怎么做?

1 个答案:

答案 0 :(得分:0)

当我走这条路时,我开始at this codeproject article

简而言之,我使用SharpGL库来初始化GL上下文,然后告诉我的应用程序(完全位于非托管dll中)'使用当前上下文而不是创建新的上下文&#39 ;

我没有使用SDL,但我想你必须将用户输入事件从WPF翻译成“看起来像”的东西。 SDL活动。对我来说,我正在将键和鼠标事件转换为GLUT键码,这样我就不必拥有两组键处理逻辑。