0

有时加载二进制可执行文件可能需要一段时间。像 GIMP 和 Code::Blocks 这样的应用程序具有几乎立即弹出的加载屏幕,并提供状态消息,直到加载完整的应用程序。

他们如何在加载应用程序的其余部分之前立即弹出加载屏幕并开始显示进度。

寻求 C++ 特定答案中的 WxWidgets。

4

2 回答 2

1

你看过 wxSplashScreen 吗?

http://docs.wxwidgets.org/trunk/classwx_splash_screen.html

在开始任何耗时的初始化之前,首先显示此窗口。

顺便说一句,如果您的初始化代码需要很长时间才能完成,您可能应该看看它的设计。

于 2013-03-11T19:52:20.433 回答
0

启动画面本身就是小程序。他们加载他们的父程序,然后关闭。您可能已经注意到(至少对于 Windows),启动画面会在加载时打开一个任务栏按钮,然后瞬间打开两个,然后关闭一个。这是主程序打开和闪屏程序关闭。

于 2013-03-11T18:45:12.530 回答