www.pudn.com > netcode34.zip > Splash.h, change:2001-08-25,size:1159b


// CG: This file was added by the Splash Screen component. 
 
#ifndef _SPLASH_SCRN_ 
#define _SPLASH_SCRN_ 
 
// Splash.h : header file 
// 
 
///////////////////////////////////////////////////////////////////////////// 
//   Splash Screen class 
 
class CSplashWnd : public CWnd 
{ 
// Construction 
protected: 
	CSplashWnd(); 
 
// Attributes: 
public: 
	CBitmap m_bitmap; 
 
// Operations 
public: 
	static void EnableSplashScreen(BOOL bEnable = TRUE); 
	static void ShowSplashScreen(CWnd* pParentWnd = NULL); 
	static BOOL PreTranslateAppMessage(MSG* pMsg); 
 
// Overrides 
	// ClassWizard generated virtual function overrides 
	//{{AFX_VIRTUAL(CSplashWnd) 
	//}}AFX_VIRTUAL 
 
// Implementation 
public: 
	~CSplashWnd(); 
	virtual void PostNcDestroy(); 
 
protected: 
	BOOL Create(CWnd* pParentWnd = NULL); 
	void HideSplashScreen(); 
	static BOOL c_bShowSplashWnd; 
	static CSplashWnd* c_pSplashWnd; 
 
// Generated message map functions 
protected: 
	//{{AFX_MSG(CSplashWnd) 
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct); 
	afx_msg void OnPaint(); 
	afx_msg void OnTimer(UINT nIDEvent); 
	//}}AFX_MSG 
	DECLARE_MESSAGE_MAP() 
}; 
 
 
#endif