SPLASH.H
上传用户:shgx688
上传日期:2009-12-27
资源大小:855k
文件大小:1k
源码类别:

SNMP编程

开发平台:

MultiPlatform

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