OpenGL 是否可以与 .NET 表单一起使用?

发布于 2024-12-01 22:16:16 字数 117 浏览 1 评论 0原文

我知道 OpenGL 可以使用 CreateWindow 创建的经典窗口并通过设备上下文 (GetDC) 进行处理,但是 OpenGL 是否可以使用 .NET 表单?我的意思是把 .NET 窗体变成 OpenGL 窗口。

I know that OpenGL can work with a classic window created by CreateWindow and handles through device context (GetDC), but is it possible for OpenGL to work with .NET form? I mean turning .NET form into a OpenGL window.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

空‖城人不在 2024-12-08 22:16:16

是的,这是可能的。 OpenGL 需要窗口句柄,可通过 Form.Handle 属性获得该句柄。要获取设备上下文,请使用此句柄调用 GetDC。

http://www.codeproject.com/KB/miscctrl/OpenGLViewWinForms.aspx

Yes, this is possible. OpenGL requires window handle, which is available through Form.Handle property. To get device context, call GetDC with this handle.

http://www.codeproject.com/KB/miscctrl/OpenGLViewWinForms.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文