home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / common / msdev98 / bin / ide / splash.dll / TEMPLATE / 137 next >
Text File  |  1998-06-18  |  1KB  |  56 lines

  1. // CG: This file was added by the Splash Screen component.
  2.  
  3. #ifndef $$VAL:WrapperDef$$
  4. #define $$VAL:WrapperDef$$
  5.  
  6. // $$VAL:HeaderName$$ : header file
  7. //
  8.  
  9. /////////////////////////////////////////////////////////////////////////////
  10. //   Splash Screen class
  11.  
  12. class $$VAL:SplClassName$$ : public CWnd
  13. {
  14. // Construction
  15. protected:
  16.     $$VAL:SplClassName$$();
  17.  
  18. // Attributes:
  19. public:
  20.     CBitmap m_bitmap;
  21.  
  22. // Operations
  23. public:
  24.     static void EnableSplashScreen(BOOL bEnable = TRUE);
  25.     static void ShowSplashScreen(CWnd* pParentWnd = NULL);
  26.     static BOOL PreTranslateAppMessage(MSG* pMsg);
  27.  
  28. // Overrides
  29.     // ClassWizard generated virtual function overrides
  30.     //{{AFX_VIRTUAL($$VAL:SplClassName$$)
  31.     //}}AFX_VIRTUAL
  32.  
  33. // Implementation
  34. public:
  35.     ~$$VAL:SplClassName$$();
  36.     virtual void PostNcDestroy();
  37.  
  38. protected:
  39.     BOOL Create(CWnd* pParentWnd = NULL);
  40.     void HideSplashScreen();
  41.     static BOOL c_bShowSplashWnd;
  42.     static $$VAL:SplClassName$$* c_pSplashWnd;
  43.  
  44. // Generated message map functions
  45. protected:
  46.     //{{AFX_MSG($$VAL:SplClassName$$)
  47.     afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  48.     afx_msg void OnPaint();
  49.     afx_msg void OnTimer(UINT nIDEvent);
  50.     //}}AFX_MSG
  51.     DECLARE_MESSAGE_MAP()
  52. };
  53.  
  54.  
  55. #endif
  56.