DirectX允许应用程序独占一个GPU并将其内容发送到监视器.这被称为全屏.使用OpenGL时,使用激活全屏ChangeDisplaySettings(&dv, CDS_FULLSCREEN).然而,这样做的结果是"假的"全屏 - 全屏窗口.这两者的行为方式存在一些差异,特别是当alt-tabbing失焦时.
ChangeDisplaySettings(&dv, CDS_FULLSCREEN)
有没有办法像DirectX一样只使用Win32 api和OpenGL来全屏创建一个窗口,或者这是DirectX独有的功能?