我正在编写一个应用程序,它希望使用 OpenGL 在 Windows 7 桌面上绘制基本的多边形和椭圆。根据this previous question,这可能是通过获取桌面的窗口句柄,我知道该怎么做。 在没有窗口的windows桌面上绘制OpenGL
但是,我有两个问题:
您实际上在哪里告诉 OpenGL 要绘制到哪个窗口?我一直在查看示例 1,但我根本无法弄清楚它到底在哪里通过 openGL 的 hwnd。我是否给 openGL 一个窗口句柄或设备上下文?
是否可以使用 PyOpenGL 或 Pyglet 做到这一点?还是我必须用 C 编写它,然后将代码包装在 ctypes 中?