对于游戏项目,我们在网络上发现了一些旧的win32代码以显示启动画面,我注意到它在启动栏上放了一个图标。这看起来很奇怪,因为当应用程序创建自己的窗口时,您会看到启动栏中的图标消失并重新出现,因为启动窗口被破坏并创建了主应用程序窗口。
是否可以通过某种样式或窗口类设置使启动栏上没有显示启动画面HWND?
答案 0 :(得分:2)
对于我的启动画面,我使用这些扩展窗口样式:WS_EX_TOOLWINDOW|WS_EX_TOPMOST
和这些窗口样式:WS_POPUP|WS_VISIBLE
没有任务栏图标显示这种样式组合。
答案 1 :(得分:1)
有多种方法。一种是让它由另一个隐藏的顶级窗口所拥有。
例如,您可以创建主窗口,但不显示它。然后将启动画面创建为拥有的窗口(主窗口为所有者)。显示启动画面。做你的初始化。然后显示主窗口并破坏启动画面。