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

对话框与窗口

开发平台:

Visual C++

  1. #if !defined(AFX_cWAITDIALOG_H__25FAD201_F98F_11D2_8127_F91DB0F31875__INCLUDED_)
  2. #define AFX_cWAITDIALOG_H__25FAD201_F98F_11D2_8127_F91DB0F31875__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // cWaitDialog.h : header file
  7. //
  8. //////////////////////////////////////////////////// cWaitDialog //
  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 wrapper for a worker thread and dialog
  18. #include "WaitDlgThread.h"
  19. /////////////////////////////////////////////////////////////////////////////
  20. // cWaitDialog command target
  21. class cWaitDialog : public CCmdTarget
  22. {
  23. DECLARE_DYNCREATE(cWaitDialog)
  24. cWaitDialog();           // protected constructor used by dynamic creation
  25. // Attributes
  26. public:
  27. cWaitDlgThread    *m_Thread;
  28. bool       m_bShowCancelButton;
  29.    HANDLE            m_Event;
  30.    CString           m_Text;
  31.    CString           m_EventName;
  32. // Operations
  33. public:
  34. void Close();
  35. void Show();
  36. // Overrides
  37. // ClassWizard generated virtual function overrides
  38. //{{AFX_VIRTUAL(cWaitDialog)
  39. //}}AFX_VIRTUAL
  40. // Implementation
  41. public:
  42.    virtual ~cWaitDialog();
  43. protected:
  44. // Generated message map functions
  45. //{{AFX_MSG(cWaitDialog)
  46. // NOTE - the ClassWizard will add and remove member functions here.
  47. //}}AFX_MSG
  48. DECLARE_MESSAGE_MAP()
  49. };
  50. /////////////////////////////////////////////////////////////////////////////
  51. //{{AFX_INSERT_LOCATION}}
  52. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  53. #endif // !defined(AFX_cWAITDIALOG_H__25FAD201_F98F_11D2_8127_F91DB0F31875__INCLUDED_)