Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何确定 OpenGL 窗口是否为活动窗口?
您不能从 opengl 执行此操作,因为只有窗口管理器知道哪个窗口处于活动状态。您能做的最好的事情是您自己激活它(例如,在 glut 中,它是使用 glutSetWindow 完成的)
OpenGL 只处理绘图的东西。像“Window”、“Active”或“Focused”这样的术语完全超出了 OpenGL 的范围。您需要为此咨询您的窗口系统的功能(Win32,X11,或跨平台工具包提供的功能)