启动画面是程序在启动前显示的界面,用于显示软件的设计、版权等信息,或者告诉用户正在加载应用程序,请耐心等待。这里重要是加载一幅位图来作为程序的启动画面。
方法一:利用组件库中的Splash Screen组件
这个方法非常的简单,所以关于利用组件库中的Splash Screen组件的方法这里就不在介绍。
方法二:自己制作启动画面
步骤:
1. 创建一个基于MFC的单文档应用程序,工程名为Splash。
2. 创建一个启动窗口类,类名为CSplashScreen,如图所示:
3. 在资源中插入位图资源
打开VC++的资源编辑器,用鼠标右键单击Resources文件夹,选择Import命令,插入所制作的位图。如果位图超过256色,VC会弹出一个对话框,提示位图已经插入但不能在位图编辑器中显示,确定即可。位图ID为IDB_BITMAP1。
4. 在 CSplashScreen类中添加成员变量m_bitmap,如图:
5. 在CSplashScreen类中添加Create()成员函数,在该函数中装入启动窗口中显示的位图,以及在屏幕中央创建该窗口。
void CSplashScreen::Create(UI