天天看點

畫一條簡單的直線

原代碼

void CFunction::DrawLine(CDC *pDC,int i,COLORREF color,CPoint start,CPoint end)

{

CPen pen(PS_SOLID,i,color),*pOldPen;//實線,線寬i,顔色color

pOldPen=pDC->SelectObject(&pen);

pDC->MoveTo(start);//移動到start

pDC->LineTo(end);//從start到end畫一條直線

       //删除

pDC->SelectObject(pOldPen);

pen.DeleteObject();

}

MFC