En VC 6.0, utilizando el marco MFC, solicite el código completo
IMPLEMENT_SERIAL(CLine, CObject, 1)?
CLine::CLine()
{
m_Start=m_End=0;
}
CLine::~CLine()
{
}
CLine::CLine( CPoint?Start, CPoint?End)?//Constructor, establece la posición inicial y final del segmento de línea
{?m_Start=Start; m_End=End;
} p>
void?CLine::DrawLine(CDC?*pDC)//Función de dibujo de segmento de línea
{pDC-gt; MoveTo(m_Start);?//Mover al punto m_Start
pDC-gt;LineTo(m_End);?//¿Dibujar una línea entre m_Start y m_End?
}
void?CLine::Serialize(CArchive?amp; ar )
{if(ar.IsStoring())
{arlt;lt;m_Startlt;lt;m_End;}
else
{?argt;gt;m_Startgt;gt;m_End;}
}