#pragma once #include "TimerThreadPool.h" interface IControlInterface2Parent { virtual BOOL ControlProcess() = 0; }; class CThread_ControlIF : public CTimerThreadPool { public: CThread_ControlIF(DWORD dwPeriod=100); virtual ~CThread_ControlIF(void); public: BOOL CreateThread(); void SetControl2Main(IControlInterface2Parent *pS2M){m_pS2M = pS2M;} protected: virtual void TimerThreadProcess(PVOID pParameter); protected: IControlInterface2Parent *m_pS2M; };