SDL2 是否提供与平台无关的方法来防止 window 关闭?
Does SDL2 provide platform-agnostic means to keep a window from closing?
我知道 SDL2 会引发 SDL_QUIT
和 SDL_WINDOWEVENT_CLOSE
事件(并使用前者来打破应用程序的渲染循环),但我不明白处理这两个事件如何提供阻止的能力底层 window 关闭(例如,用户确认退出)。
我需要按平台处理这个吗?
为了防止 window 关闭和应用程序终止,您只需在收到 SDL_QUIT
和 SDL_WINDOWEVENT_CLOSE
.
时什么都不做
我知道 SDL2 会引发 SDL_QUIT
和 SDL_WINDOWEVENT_CLOSE
事件(并使用前者来打破应用程序的渲染循环),但我不明白处理这两个事件如何提供阻止的能力底层 window 关闭(例如,用户确认退出)。
我需要按平台处理这个吗?
为了防止 window 关闭和应用程序终止,您只需在收到 SDL_QUIT
和 SDL_WINDOWEVENT_CLOSE
.