【问题标题】:Does SDL2 provide platform-agnostic means to keep a window from closing?SDL2 是否提供与平台无关的方法来防止窗口关闭?
【发布时间】:2018-11-16 20:02:44
【问题描述】:

我知道 SDL2 会引发 SDL_QUITSDL_WINDOWEVENT_CLOSE 事件(并使用前者来中断应用程序的渲染循环),但我不明白处理这两个事件如何提供防止底层窗口关闭的能力(例如用于用户确认退出)。

我需要按平台处理这个吗?

【问题讨论】:

  • 我问这个是希望有人揭露我对 SDL 窗口的一些更高层次的误解。这个问题的前提对我来说似乎是错误的。

标签: window sdl sdl-2


【解决方案1】:

为了防止窗口关闭和应用程序终止,您只需在收到SDL_QUITSDL_WINDOWEVENT_CLOSE 时什么都不做。

【讨论】:

  • 哦,我现在看到了问题;我正在使用本机窗口(即SDL_CreateWindowFrom)。我想无论哪种方式你都必须做出一些牺牲。
猜你喜欢
  • 1970-01-01
  • 2010-12-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-30
  • 1970-01-01
  • 2014-03-17
  • 1970-01-01
相关资源
最近更新 更多