2011-11-09 28 views
0

我想在现有应用程序中创建SDL窗口。我遇到的问题是,在启动时,在SDL_SetVideoMode调用之后,弹出一个黑色窗口,直到我的应用程序的其余部分被初始化。这是丑陋的,我想知道是否有一个函数来控制隐藏/显示这个窗口。SDL:在SDL_SetVideoMode调用后阻止显示窗口

回答

0

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