给基于对话框的程序加了启动画面。可是当启动画面显示时,主窗口就已经出来了,这有点影响美观。请问如何让启动画面消失后再出现主窗口?
已经实现了给基于对话框的程序加启动画面
可是当启动画面显示时,主窗口就已经出来了,这有点影响美观。
请问如何让启动画面消失后再出现主窗口呢?
问题点数:20、回复次数:7Top
1 楼soaroc(会飞的猪)回复于 2006-05-02 16:07:15 得分 0
你可以首先使用ShowWindow(SW_HIDE)隐藏掉窗口(或者是在CMainFrame创建的时候隐藏窗口),然后再在CSplashWnd::OnTimer里面HideSplashScreen的后面将窗口显示出来。Top
2 楼hanjk(寒江孤客)回复于 2006-05-02 16:07:39 得分 0
启动画面的代码加到哪里了。可以放在OnInitDialog里。Top
3 楼ai_zi()回复于 2006-05-02 16:30:03 得分 0
我是基于对话框的程序。
我是照着下面这篇文章实现的
http://tech.soft6.com/detail.asp?id=BAGIAATop
4 楼lemonxinmei330()回复于 2006-05-02 19:19:14 得分 0
soaroc(会飞的猪)所说方法,主窗口会先出现一下,然后隐藏,直到启动画面消失后再出现。Top
5 楼soaroc(会飞的猪)回复于 2006-05-02 22:58:16 得分 0
情况的确是这样的,但是你可以在窗口创建的时候指定窗口隐藏,这样,窗口就会以隐藏的方式创建了。对于对话框来说就更简单了,只需要在资源管理器中对对话框的属性设置为不可见就可以了。然后使用我上面的方法来显示它。Top
6 楼CUG122032(烫烫烫烫烫烫?烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫?烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫)回复于 2006-05-02 23:18:38 得分 0
直接在构造函数中Sleep行不?Top
7 楼abuseyoudna1981()回复于 2006-05-03 00:14:23 得分 0
在APP里面显示.显示完了.再显示对话框.Top




