【发布时间】:2011-11-09 21:20:20
【问题描述】:
我想在现有应用程序中创建一个 SDL 窗口。我遇到的问题是在启动时,在 SDL_SetVideoMode 调用之后,会弹出一个黑色窗口,直到我的应用程序的其余部分被初始化。这很难看,我想知道是否有一个函数可以控制这个窗口的隐藏/显示。
【问题讨论】:
我想在现有应用程序中创建一个 SDL 窗口。我遇到的问题是在启动时,在 SDL_SetVideoMode 调用之后,会弹出一个黑色窗口,直到我的应用程序的其余部分被初始化。这很难看,我想知道是否有一个函数可以控制这个窗口的隐藏/显示。
【问题讨论】:
SDL 中似乎没有这样的功能,但如果有,我可能会让您看到一个窗口弹出并立即消失,您也可能认为这很丑陋。您最好在窗口中显示一些“正在加载...”消息,或者将 SDL_SetVideoMode 调用推迟到您的应用程序完全初始化时。前者更好,因为用户会知道他实际上已经启动了一个应用程序并且不会尝试多次运行它。
【讨论】: