防止启动栏中显示图标的启动画面

时间:2014-03-19 21:19:32

标签: winapi

对于游戏项目,我们在网络上发现了一些旧的win32代码以显示启动画面,我注意到它在启动栏上放了一个图标。这看起来很奇怪,因为当应用程序创建自己的窗口时,您会看到启动栏中的图标消失并重新出现,因为启动窗口被破坏并创建了主应用程序窗口。

是否可以通过某种样式或窗口类设置使启动栏上没有显示启动画面HWND?

2 个答案:

答案 0 :(得分:2)

对于我的启动画面,我使用这些扩展窗口样式:WS_EX_TOOLWINDOW|WS_EX_TOPMOST 和这些窗口样式:WS_POPUP|WS_VISIBLE

没有任务栏图标显示这种样式组合。

答案 1 :(得分:1)

有多种方法。一种是让它由另一个隐藏的顶级窗口所拥有。

例如,您可以创建主窗口,但不显示它。然后将启动画面创建为拥有的窗口(主窗口为所有者)。显示启动画面。做你的初始化。然后显示主窗口并破坏启动画面。