2013-12-23 15 views
7

Ich habe gerade den Sprung von SDL1.2 zu SDL2 gemacht, habe meinen Code konvertiert, konnte aber nicht herausfinden, wie man das Fenster skaliert. Hier ist der Code Ich habe jetzt:Größe des SDL2-Fensters ändern?

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

die, wie Sie nur das Fenster zerstört sehen und schafft eine neue. Schlampig aber es funktioniert. Was ich will, ist nur die Größe des Fensters zu ändern, ist das möglich?

Antwort

12

Ich glaube, dass Sie die SDL_WINDOW_RESIZABLE Flagge in SDL_CreateWindow verwenden könnte das Fenster der Größe veränderbar zu machen.