Thread.h
上传用户:chenhai826
上传日期:2007-04-11
资源大小:72k
文件大小:1k
源码类别:

破解

开发平台:

Visual C++

  1. // Class CThread head file
  2. // Created by liangml 2000-7-30
  3. #ifndef __THREAD_H__
  4. #define __THREAD_H__
  5. #if _MSC_VER > 1000
  6. #pragma once
  7. #endif 
  8. class CThread : public CWinThread
  9. {
  10. protected:
  11. HANDLE m_hEventKill;
  12. HANDLE m_hEventDead;
  13. static HANDLE m_hSomeoneDead;
  14. // Operations
  15. public:
  16. CThread(CWnd *pWnd);
  17. void KillThread(void);
  18. virtual BOOL InitWork(void) { return TRUE; };
  19. virtual BOOL Work(void) = 0;
  20. virtual void CleanupWork(void) {};
  21. //override base functions
  22. virtual void Delete();
  23. virtual BOOL InitInstance();
  24. virtual ~CThread();
  25. };
  26. #endif