Размер окна SDL2?

просто сделал прыжок из SDL1.2 в SDL2, преобразовывал мой код, но не мог понять, как изменить размер окна. Вот код, который у меня есть сейчас:

SDL_DestroyWindow(Window);
Window = SDL_CreateWindow("Test", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, ScreenSizeX, ScreenSizeY, SDL_WINDOW_SHOWN);
screen = SDL_GetWindowSurface(Window);

Как видите, просто уничтожает окно и создает новое. Небрежно, но это работает. То, что я хочу, это просто изменить размер окна, возможно ли это?

2 ответов


вы можете посмотреть на wiki doc:SDL_SetWindowSize


Я считаю, что вы можете использовать флаг SDL_WINDOW_RESIZABLE в SDL_CreateWindow, чтобы изменить размер окна.