rectangleobj.h
来自「深入浅出Visual C++入门进阶与应用实例 随书光盘 作者 何志丹」· C头文件 代码 · 共 46 行
H
46 行
// RectangleObj.h: interface for the CRectangleObj class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_RECTANGLEOBJ_H__6F57E3BB_86C0_49F5_882E_6E19DD02D898__INCLUDED_)
#define AFX_RECTANGLEOBJ_H__6F57E3BB_86C0_49F5_882E_6E19DD02D898__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Afxtempl.h"
class CRectangleObj
{
public:
bool IsDie();
void DieOut();
void Draw(CDC * pDC);
void Step(int rMax,int bMax);
enum OBJECT_STATA{ DEVELOP = 0 , NORMAL , DIEOUT,DIE};
CRectangleObj();
virtual ~CRectangleObj();
private:
CRect m_rRect ;
int m_nProgress ;
OBJECT_STATA m_eStata ;
};
class CObjManage
{
private:
CArray<CRectangleObj*,CRectangleObj*> m_Objs ;
public:
int m_rMax ;
int m_bMax ;
void Step();
void Draw(CDC * pDC);
bool DeleteAObject();
bool AddAObject();
CObjManage();
~CObjManage();
};
#endif // !defined(AFX_RECTANGLEOBJ_H__6F57E3BB_86C0_49F5_882E_6E19DD02D898__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?