将 SDL2 Window 设置为特定显示

Set SDL2 Window to specific display

我的电脑连接了两个显示器。当我将 window 从 SDL2 移动到我的第二个显示器并且代码调用 SDL_SetWindowPosition 函数时,window 自动移动到我的第一个显示器。 有没有办法阻止这种情况或将 window 移回之前的显示?

所以重要的是将window位置设置为SDL_WINDOWPOS_CENTERED_DISPLAY(n) n 指定应使用哪个 window。