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.
|
|
|
|
|
|
|
|
|
|
|
//////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
//<2F>ļ<EFBFBD> DrawDF.h
|
|
|
|
|
|
//<2F><>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD>:
|
|
|
|
|
|
// <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>д: 2009-10-07
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
|
|
|
|
#pragma once
|
|
|
|
|
|
#include "Curve.h"
|
|
|
|
|
|
#include "screenxy.h"
|
|
|
|
|
|
|
|
|
|
|
|
class AFX_EXT_CLASS CDrawDF
|
|
|
|
|
|
{
|
|
|
|
|
|
public:
|
|
|
|
|
|
CDrawDF(void);
|
|
|
|
|
|
~CDrawDF(void);
|
|
|
|
|
|
|
|
|
|
|
|
void Draw(CDC* pDC); //<2F><>ʾ<EFBFBD>̱<EFBFBD>
|
|
|
|
|
|
void DrawDoubleFox(CDC* pDC); //<2F><>ʾDOUBLEFOX<4F><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|
|
|
|
|
|
|
|
|
|
|
void SetDrawRect(CRect rect); //<2F><><EFBFBD><EFBFBD>Draw<61><77><EFBFBD><EFBFBD>֮ǰ<D6AE><C7B0><EFBFBD><EFBFBD><EFBFBD>ȵ<EFBFBD><C8B5>øú<C3B8><C3BA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><CABE>Χ
|
|
|
|
|
|
void Write(LPCTSTR lpszFileName);
|
|
|
|
|
|
void WriteDoubleFox(CFile& fw);
|
|
|
|
|
|
|
|
|
|
|
|
int GetDoubleFoxTextCurve(CPtrList& curveList);
|
|
|
|
|
|
|
|
|
|
|
|
protected:
|
|
|
|
|
|
void ClearPoint(void);
|
|
|
|
|
|
|
|
|
|
|
|
CScreenXY sxy; //<2F><>Ļ<EFBFBD><C4BB>ʵ<EFBFBD><CAB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ת<EFBFBD><D7AA>
|
|
|
|
|
|
CRect m_rect; //<2F><>ʾ<EFBFBD><CABE>Χ
|
|
|
|
|
|
|
|
|
|
|
|
CCurve curve[3];
|
|
|
|
|
|
COLORREF color[3];
|
|
|
|
|
|
POINT *point[3];
|
|
|
|
|
|
};
|