我希望开发一个OpenGL应用程序,可以在两个显示器上显示。然而,如果我在glutInitWindowSize()
中指定窗口大小为两个显示器的尺寸之和,那么结果窗口仍然总是出现在一个显示器上,尽管我可以将窗口拖到另一个显示器或改变其形状。
OpenGL是否自动检测到另一个显示器并使用两个显示器的总大小?
我希望开发一个OpenGL应用程序,可以在两个显示器上显示。然而,如果我在glutInitWindowSize()
中指定窗口大小为两个显示器的尺寸之和,那么结果窗口仍然总是出现在一个显示器上,尽管我可以将窗口拖到另一个显示器或改变其形状。
OpenGL是否自动检测到另一个显示器并使用两个显示器的总大小?
限制窗口大小的不是OpenGL,而是GLUT。
你需要想办法改变GLUT设置和创建窗口的方式。在Windows上,似乎可以在运行时使用win32 API更改这些设置。