////////////////////////////////////////////////////////////////////////////// //文件 InsertDrawRect.h //主要功能: // //程序编写: 2005-12-07 ///////////////////////////////////////////////////////////////////////////// #pragma once #include "insertdraw.h" class AFX_EXT_CLASS CInsertDrawRect : public CInsertDraw { public: CInsertDrawRect(void); virtual ~CInsertDrawRect(void); CSize8 m_delt; CSize m_num; void Serialize(CArchive& ar, const short &ver) override; virtual int Read(CFile& fr, const short& ver); virtual void Write(CFile& fw, const short& ver); virtual BOOL IsInRange(CRect8& range); virtual bool GetRange(CRect8& range); void operator=(CInsertDrawRect& idr); virtual void WriteDML(CFile& fw, const short& ver, int nBaseTabNum); virtual int ReadDML(CFile &fr, const short &ver); virtual void WritePCG(CFile& fw, const short& ver, int nBaseTabNum); virtual int ReadPCG(CFile &fr, const short &ver); public: virtual int ReadPCG(void* pxp, const short &ver); };