SDL:将创建的全屏窗口移动到另一个显示器

sub*_*tch 5 sdl multiple-monitors fullscreen sdl-2

我正在使用 SDL2 (2.0.5) 并面临以下问题:

如何将创建的全屏窗口移动到另一个显示器?

看起来SDL_SetWindowPosition()仅适用于窗口模式。


现在我正在使用以下解决方法:

  • 将窗口的全屏状态更改为窗口化(使用 SDL_SetWindowFullscreen()
  • 将窗口移动到另一个显示器
  • 将窗口的全屏状态更改回全屏


但我觉得有更好的方法来做到这一点,对吗?