3

如何确定 OpenGL 窗口是否为活动窗口?

4

2 回答 2

5

您不能从 opengl 执行此操作,因为只有窗口管理器知道哪个窗口处于活动状态。您能做的最好的事情是您自己激活它(例如,在 glut 中,它是使用 glutSetWindow 完成的)

于 2011-04-07T07:37:01.220 回答
3

OpenGL 只处理绘图的东西。像“Window”、“Active”或“Focused”这样的术语完全超出了 OpenGL 的范围。您需要为此咨询您的窗口系统的功能(Win32,X11,或跨平台工具包提供的功能)

于 2011-04-07T09:15:32.123 回答