SDL_WINDOW_FULLSCREEN和SDL_WINDOW_FULLSCREEN_DESKTOP有什么区别?

时间:2018-06-17 02:49:14

标签: sdl-2

在SDL2中,窗口SDL_WINDOW_FULLSCREEN和SDL_WINDOW_FULLSCREEN_DESKTOP标志之间有什么区别?

我目前的理论是SDL_WINDOW_FULLSCREEN轮询实际硬件分辨率,而SDL_WINDOW_FULLSCREEN_DESKTOP轮询操作系统正在写入的分辨率。

1 个答案:

答案 0 :(得分:1)

SDL wiki在'评论'中描述了它。部分。

全屏要求操作系统设置指定的视频模式以调用应用程序半独占使用。视频模式可能与当前的操作系统不同。缺点是如果你想用操作系统热键切换到另一个程序,操作系统必须重新切换视频模式,这样你就无法看到你的程序在后台运行(并且还有一个暂停来切换视频模式)。

Windowed-fullscreen只是普通窗口,但窗口大小设置为匹配屏幕分辨率,窗口装饰被禁用。

您可以在以下位置找到更多信息: http://pcgamingwiki.com/wiki/Glossary:Borderless_fullscreen_windowed