我正在尝试找到一种在屏幕中央创建 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上实现这个功能?