You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.3 KiB
C

1 month ago
#ifndef TRACKINPICTURE_H
#define TRACKINPICTURE_H
#pragma once
//////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////
class AFX_EXT_CLASS CInTrackPicture : public CInTrackTextBase
{
public:
CInTrackPicture();
CInTrackPicture(const CRect8& position);
virtual ~CInTrackPicture();
1 month ago
CLONE_WELLOBJECT(CInTrackPicture)
virtual void operator=(CInTrackPicture& object);
1 month ago
// Implementation
public:
//<2F><><EFBFBD><EFBFBD>
virtual CString GetName(void);
virtual int SetName(LPCTSTR lpString);
virtual void Draw(CXyDC* pDC);
virtual void Serialize(CArchive& ar, const short &ver);
virtual void MoveHandleTo(int nHandle, CPoint2D point);
virtual void MoveTo(CRect8& positionL);
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>η<EFBFBD>Χ
virtual void ReSetPosition(CRect8 rect);
//<2F><>ȡб<C8A1><D0B1>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD>Է<EFBFBD><D4B7>Ŷ<EFBFBD>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD>Ҿ<EFBFBD><D2BE>߽<EFBFBD>,<2C><>TrackLithObj computedata(),BuidChildObject()<29><><EFBFBD><EFBFBD> 2015-10-19
virtual bool CalcInclinedBorder();
BOOL ReadPCG(BYTE* puf, int nLen, BOOL bHead=TRUE);
public:
CImageInsert* m_pImage; //λͼ<CEBB><CDBC>
int m_nMode; //ͼƬģʽ
protected:
//<2F><><EFBFBD><EFBFBD>б<EFBFBD><D0B1><EFBFBD><EFBFBD><EFBFBD>ȶ<EFBFBD>
void DrawInclined(CXyDC* pDC);
CCurveEx m_rotaRectCurve; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
CImageInsert m_dispImage; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>ͼƬ
void DrawRect(CXyDC *pDC,CRect8 showRect);
};
#endif