OpenGL 窗口从一个应用程序在另一个应用程序中

本文关键字:应用程序 一个 另一个 窗口 OpenGL | 更新日期: 2023-09-27 18:31:24

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

OpenGL 窗口从一个应用程序在另一个应用程序中

当我走这条路时,我从这篇代码项目文章开始

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

我没有使用 SDL,但我想您必须将 WPF 中的用户输入事件转换为"看起来像"SDL 事件的内容。对我来说,我正在将键和鼠标事件转换为 GLUT 键码,这样我就不必有两组键处理逻辑。

相关文章: