Come posso determinare se la finestra OpenGL è la finestra attiva? - c ++, opengl, finestra attiva

Come posso determinare se la finestra OpenGL è la finestra attiva?

risposte:

3 per risposta № 1

OpenGL tratta solo cose di disegno.Termini come "Window" "Active" o "Focused" sono completamente al di fuori dell'ambito di OpenGL. È necessario consultare le funzioni del proprio sistema di finestratura per questo (Win32, X11 o funzioni fornite da un toolkit cross-plattform)


5 per risposta № 2

Non puoi farlo da opengl, perché solo il window manager sa quale finestra è attiva. Il meglio che puoi fare è che lo attivi tu stesso (ad esempio, nel glut si fa con glutSetWindow)


Menu