WaitDlgThread.h
上传用户:pengminm
上传日期:2007-01-01
资源大小:30k
文件大小:2k
源码类别:

对话框与窗口

开发平台:

Visual C++

  1. #if !defined(AFX_WAITDLGTHREAD_H__55050812_F8E6_11D2_837D_00500406DAEB__INCLUDED_)
  2. #define AFX_WAITDLGTHREAD_H__55050812_F8E6_11D2_837D_00500406DAEB__INCLUDED_
  3. #if _MSC_VER >= 1000
  4. #pragma once
  5. #endif // _MSC_VER >= 1000
  6. // WaitDlgThread.h : header file
  7. //
  8. //////////////////////////////////////////////////// cWaitDlgThread //
  9. // Author: Todd Andrews
  10. // Email:  tmandrews@mindspring.com
  11. // Copyright 1999, Todd Andrews
  12. //
  13. // You may freely use or modify this code provided this
  14. // Copyright is included in all derived versions.
  15. //
  16. //
  17. // This class implements a worker thread
  18. #include <afxmt.h>
  19. /////////////////////////////////////////////////////////////////////////////
  20. // WaitDlgThread thread
  21. class cWaitDlgThread : public CWinThread
  22. {
  23. DECLARE_DYNCREATE(cWaitDlgThread)
  24. public:
  25.    cWaitDlgThread();           // protected constructor used by dynamic creation
  26. protected:
  27. // Attributes
  28.    
  29. public:
  30.    CString  m_Eventname;
  31.    CEvent   *m_Event;
  32.    bool     m_bShowCancelButton;
  33.    CString  m_Text;
  34. // Operations
  35. public:
  36. // Overrides
  37. // ClassWizard generated virtual function overrides
  38. //{{AFX_VIRTUAL(cWaitDlgThread)
  39. public:
  40. virtual BOOL InitInstance();
  41. virtual int ExitInstance();
  42. //}}AFX_VIRTUAL
  43. // Implementation
  44. public:
  45. virtual ~cWaitDlgThread();
  46. protected:
  47. // Generated message map functions
  48. //{{AFX_MSG(cWaitDlgThread)
  49. // NOTE - the ClassWizard will add and remove member functions here.
  50. //}}AFX_MSG
  51. DECLARE_MESSAGE_MAP()
  52. };
  53. /////////////////////////////////////////////////////////////////////////////
  54. //{{AFX_INSERT_LOCATION}}
  55. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  56. #endif // !defined(AFX_WAITDLGTHREAD_H__55050812_F8E6_11D2_837D_00500406DAEB__INCLUDED_)