www.pudn.com > DrawVector.rar > Pline.h


// Pline.h: interface for the CPline class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_PLINE_H__7FD36C2A_34EC_4601_A815_8A7C3A8932FC__INCLUDED_) 
#define AFX_PLINE_H__7FD36C2A_34EC_4601_A815_8A7C3A8932FC__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
#include "Draw1.h" 
#include "Data.h" 
 
class CPline : public CDraw   
{ 
	 
protected: 
	int m_Numble; 
	PointStruct* m_PointList; 
	float m_fLong; 
	float m_fLength; 
	virtual void CalLong(); 
 
public: 
	CPline(){}; 
 
	CPline(short ColorPen,short ColorBrush,float LineWide,short LineType,short Layer,int id_only,BOOL Delete,int Numble,PointStruct* PointList) 
		:CDraw( ColorPen, ColorBrush, LineWide, LineType, Layer, id_only, Delete) 
	{ 
		m_Numble=Numble; 
		m_PointList=new PointStruct[Numble+1]; 
		if(Numble>0) 
		{ 
			for(int i=0;i0) 
		   delete m_PointList; 
   } 
}; 
	    
 
 
 
#endif // !defined(AFX_PLINE_H__7FD36C2A_34EC_4601_A815_8A7C3A8932FC__INCLUDED_)