gstask.h

来自「连连看这个游戏都玩过吧」· C头文件 代码 · 共 38 行

H
38
字号
 // GsTask.h: interface for the GsTask class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_GsTask_H__C35B6E78_B19B_419E_875C_83A60E32D6BF__INCLUDED_)
#define AFX_GsTask_H__C35B6E78_B19B_419E_875C_83A60E32D6BF__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class GSLIB_API CGsTask  
{
public:
	CGsTask()				{m_isActive	= m_isReady = FALSE;}
	virtual ~CGsTask()		{;}

public:
	virtual void	Cleanup()												{return;}
	virtual void	OnLoop( DWORD dwTime )									{return;}
	virtual BOOL	InitTask()												{return true;}
	virtual LRESULT	MsgProc( UINT uMsg, WPARAM wParam, LPARAM lParam )		{return 0;}


	virtual void	SetActive(BOOL bActive = TRUE)									{m_isActive = bActive;}
	BOOL			IsActive()												{return m_isActive;}
	BOOL			IsReady()												{return m_isReady;}

protected:
	BOOL	m_isActive;
    BOOL	m_isReady;

};



#endif // !defined(AFX_GsTask_H__C35B6E78_B19B_419E_875C_83A60E32D6BF__INCLUDED_)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?