c++ - 在常规窗口中使用 OpenGL (Win32)

标签 c++ opengl winapi

我想在 WndProc 中使用 OpenGL,但我不知道如何使用。我也不希望GL占据整个屏幕,只占据屏幕的一部分。最后我基本上想制作一个绘图win32应用程序但使用OGL而不是GDI。那么我如何告诉 GL 使用我的控件(面板)的 hdc 进行绘图?

最佳答案

当您调用wglCreateContext时,传递控件的HDC而不是窗口。同样的事情也适用于 OpenGL 和 DirectX。

关于c++ - 在常规窗口中使用 OpenGL (Win32),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2751069/

相关文章:

c++ - 从组合类公开模板参数的替代方法

c++ - 'else' 之前的预期主表达式

c++ - Clion(cmake)不会链接库

c - 在 C 中重定向 ftp 管道

windows - 究竟为什么是 TranslateMessage

c++ - c++ 中有没有一种方法可以确保类成员函数不会更改任何类数据成员?

c++ - 什么是用 C++ 开发 Web 服务的好平台?

c++ - 使用 GLFW3 编译,链接器错误 'undefined reference'

opengl - 在 OpenGL 中处理 FBO 的最佳方法是什么?

c - CtrlEvents的处理程序如何在多线程环境中工作?