OpenGL 窗口从一个应用程序在另一个应用程序中
OpenGL window from one application in another
我有一个使用 C++ + SDL2 + OpenGL 的应用程序,我想在 c#/wpf 中创建第二个应用程序,该应用程序从第一个应用程序嵌入了窗口,可以吗?如果是,我该怎么做?
当我走这条路时,我从这篇代码项目文章开始
简而言之,我使用 SharpGL 库来初始化 GL 上下文,然后告诉我的应用程序(完全位于非托管 dll 中)"使用当前上下文而不是创建新上下文"。
我没有使用 SDL,但我想您必须将 WPF 中的用户输入事件转换为"看起来像"SDL 事件的内容。对我来说,我正在将键和鼠标事件转换为 GLUT 键码,这样我就不必有两组键处理逻辑。
相关文章:
- 试图在visual studio上用C++创建一个桌面应用程序
- FFmpeg:制作一个应用程序比直接使用ffmepg更好吗
- 我想通过带有C++和Python的插件创建一个可扩展的应用程序
- 如何将一个窗口保留在另一个应用程序窗口的前面
- 将库链接到另一个应用程序时,CMAKE 找不到库
- Qt creator 4.11,在应用程序输出面板中创建一个链接
- 如何创建一个使用开源c项目的c++控制台应用程序
- 调试控制台 ChessEngine.exe "used"在另一个应用程序(国际象棋 GUI)中
- Bash 自动完成一个选项,而不运行应用程序
- 我可以用C++/WinRT编写一个DLL,供windows桌面应用程序(而不是UWP)或Unity插件使用吗
- 一个32位版本的应用程序,建立在CentOS 6 x64上,当在较新的Linux上启动时,在"dl_itera
- 在 Windows 10 中将一个应用程序放在另一个应用程序前面
- 将数据从一个应用程序单向发送到另一个应用程序的最佳做法
- 构建一个真正、完全静态的Qt 5框架和应用程序(Qt 5.8之后)
- 我正在编写一个简单的客户端套接字应用程序,但在连接后服务器收到一个空缓冲区
- 当电子的窗口隐藏时如何激活另一个应用程序窗口
- 与 Python 中子进程中的另一个应用程序的交互式会话
- 将UWP应用程序的简单INT发送到另一个程序
- osX - 如何从我的 QT 应用程序启动另一个程序
- 来自另一个 IOS 应用程序的 IOS 应用程序命令