IMPLEMENT_SERIAL(CLine,CObject,1)
CLine::CLine()
{
m_Start=m_End=0;
}
CLine::~CLine()
{
}
CLine::CLine(CPoint Start,CPoint End) //构造函数,设置线段的开始和结束位置
{ m_Start=Start;
m_End=End;
}
void CLine::DrawLine(CDC *pDC)//绘制线段函数
{ pDC->MoveTo(m_Start); //移动到点m_Start
pDC->LineTo(m_End); //在m_Start和m_End 之间画一条线
}
void CLine::Serialize(CArchive &ar)
{ if(ar.IsStoring())
{ ar<else
{ ar>>m_Start>>m_End; }
}