// Start =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // General information section. // =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- // $Author:yongkiang$ User who last changed the file // $Date:1/2/2013 12:17:42 PM$ Date and time of last check in // $Revision:1.0$ Visual SourceSafe version number // $Workfile:: RUNTASK.H $ Filename // End =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- #if !defined __RUNTASK_H__ #define __RUNTASK_H__ #include "RunTaskDlg.h" #ifdef BUILD_MCCTRDLL #define MCCTRDLLCLASS __declspec(dllexport) #else #define MCCTRDLLCLASS __declspec(dllimport) #endif class MCCTRDLLCLASS CRunTask : public CRunTaskDlg { public: DWORD GetThreadPriority(); BOOL SetThreadPriority(int nPriority); BOOL IsTerminate(void); CRunTask(); virtual ~CRunTask(); // Operations virtual bool InitInstance(); virtual UINT RunThread(); // Run Thread Control bool Begin(); bool Resume(); bool Suspend(); bool DeleteThread(); // gary 05jun03 private: // gary 04jun03 CWinThread *m_pThread; bool m_bSuspend; bool m_bTerminate; // gary 04jun03 // Implementation protected: // Generated message map functions //{{AFX_MSG(CRunTask) //}}AFX_MSG DECLARE_MESSAGE_MAP() }; #endif //!defined __RUNTASK_H__