////////////////////////////////////////////////////////////////////////////// //文件 DrawDF.h //主要功能: // 基础类库 //程序编写: 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); //显示商标 void DrawDoubleFox(CDC* pDC); //显示DOUBLEFOX字体曲线 void SetDrawRect(CRect rect); //调用Draw函数之前必须先调用该函数设置显示范围 void Write(LPCTSTR lpszFileName); void WriteDoubleFox(CFile& fw); int GetDoubleFoxTextCurve(CPtrList& curveList); protected: void ClearPoint(void); CScreenXY sxy; //屏幕与实际坐标转换 CRect m_rect; //显示范围 CCurve curve[3]; COLORREF color[3]; POINT *point[3]; };