www.pudn.com > 200311301927570.rar > Thread.h
// Thread.h: interface for the CThread class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_THREAD_H__966EC0C2_5F11_11D2_A6F4_00A0C98659CB__INCLUDED_)
#define AFX_THREAD_H__966EC0C2_5F11_11D2_A6F4_00A0C98659CB__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class CThread
{
public:
CThread();
virtual ~CThread();
BOOL IsActive();
//protected:
public:
virtual BOOL Start();
virtual void Stop();
BOOL m_bAutoDel;
BOOL IsExit();
virtual int Run(DWORD param);
HANDLE m_hThread;
HANDLE m_hEvent;
private:
static DWORD WINAPI stRun(LPVOID lparam);
};
#endif // !defined(AFX_THREAD_H__966EC0C2_5F11_11D2_A6F4_00A0C98659CB__INCLUDED_)