SDL:在SDL_SetVideoMode调用后阻止窗口显示

时间:2011-11-09 21:20:21

标签: c++ window sdl

我想在现有应用中创建SDL窗口。我遇到的问题是,在启动时,在SDL_SetVideoMode调用之后,会弹出一个黑色窗口,直到我的应用程序的剩余部分被初始化。这很难看,我想知道是否有一个控制此窗口隐藏/显示的功能。

1 个答案:

答案 0 :(得分:0)

在SDL中似乎没有这样的功能,但是如果有的话,我可能会让你看到一个窗口弹出并立即消失,你也可能认为这很难看。您最好在窗口中显示一些“正在加载...”消息,或者将SDL_SetVideoMode调用推迟到应用程序完全初始化时的点。前者更好,因为用户会知道他实际上已经启动了一个应用程序,并且不会尝试多次运行它。