CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

给基于对话框的程序加了启动画面。可是当启动画面显示时,主窗口就已经出来了,这有点影响美观。请问如何让启动画面消失后再出现主窗口?

楼主ai_zi()2006-05-02 15:54:54 在 VC/MFC / 界面 提问

已经实现了给基于对话框的程序加启动画面  
   
  可是当启动画面显示时,主窗口就已经出来了,这有点影响美观。  
   
  请问如何让启动画面消失后再出现主窗口呢? 问题点数: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

相关问题

关键词

得分解答快速导航

  • 帖主:ai_zi

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo