3
如何确定OpenGL窗口是否为活动窗口?如何确定OpenGL窗口是否为活动窗口?
如何确定OpenGL窗口是否为活动窗口?如何确定OpenGL窗口是否为活动窗口?
OpenGL只处理绘图的东西。像“Window”“Active”或“Focused”等术语完全超出了OpenGL的范围。您需要咨询您的窗口系统的功能(Win32,X11或由交叉平台工具包提供的功能)
你不能从opengl做到这一点,因为只有窗口管理器知道哪个窗口是活动的。你可以做的最好的事情是你自己激活它(例如,在glut中它是用glutSetWindow完成的)
您是否在使用任何OpenGL工具包(如GLUT)或库(如SDL)?这是什么操作系统? – Maarten 2011-04-07 09:48:30
@Maarten:适用于Windows操作系统。我正在使用SDL,我不确定我是否使用GLUT。 – Datoxalas 2011-04-07 15:22:41