我试图找到一种方法来创建一个以屏幕为中心的 SDL 窗口,我发现了这段代码
#ifdef WIN32
#include <SDL_syswm.h>
SDL_SysWMinfo i;
SDL_VERSION( &i.version );
if ( SDL_GetWMInfo ( &i) ) {
HWND hwnd = i.window;
SetWindowPos( hwnd, HWND_TOP, x, y, width, height, flags );
}
#endif // WIN32
但它仅适用于 Windows。我怎样才能在 Linux 中做到这一点?