SOFTIST 编程方法筆記 目录

Splash窗口(VC++)

在主程序的繁重的起动处理期间,用另一个线程起动Splash窗口是一般的做法。本文纪录本人制作的Splash窗口的程序。

CSplashApp类,由CWinThread派生,SplashApp.h SplashApp.cpp

CSplashWnd类,由CWnd派生,SplashWnd.h SplashWnd.cpp

使用方法:

1.在应用程序的开始,比如在BOOL CXXXXXXApp::InitInstance()中,追加三行程序。

CSplashApp* pSplashApp = new CSplashApp;
Sleep(5000);
pSplashApp->EndSplash();

2.用资源编辑器做一个位图IDB_BITMAP1。把位图的点数记入到下面的宏定义中

#define SPLASH_CX 400
#define SPLASH_CY 208