(配套的类和例子程序见 类2_在主对话框出现前先显示一幅图)
1. 将Splash.h和Splash.cpp两个文件拷贝到应用程序文件夹中,并将两个文件加入到项目中。
2. 将pre.bmp拷贝到res文件夹中,在ResourceView中的Bitmap文件夹上点击右键,选择import,将要在主对话框显示之前显示的那幅图import进来,并将此图的ID改为IDB_SPLASH。
3. #include "Splash.h"
4. 在CPreShowApp的InitInstance()中添加如下代码:
CCommandLineInfo cmdInfo;
ParseCommandLine(cmdInfo);
CSplashWnd::EnableSplashScreen(cmdInfo.m_bShowSplash);
CSplashWnd::ShowSplashScreen(m_pMainWnd);
Sleep(1500);
5. 在CPreShowApp中添加虚函数PreTranslateMessage()
并在该函数中加入如下代码:
if (CSplashWnd::PreTranslateAppMessage(pMsg))
return TRUE;