- void CTp3View::DessinerLigne(int x1, int y1, int x2, int y2,COLORREF Couleur,int Style,
- int Width, CClientDC *dc,
- int nMemory)
- {
- LOGBRUSH lb;
- lb.lbStyle=PS_SOLID;
- lb.lbColor=Couleur;
-
- CPen pen(Style | PS_GEOMETRIC,Width,&lb);
-
- if(nMemory==-1)
- {
- dc->SelectObject(&pen);
- dc->MoveTo(x1,y1);
- dc->LineTo(x2,y2);
- }
- else
- {
- m_memDC[nMemory].SelectObject(&pen);
- m_memDC[nMemory].MoveTo(x1,y1);
- m_memDC[nMemory].LineTo(x2,y2);
- m_nBitmapRedraw=nMemory;
- Invalidate(0);
- m_bSaveFlag=1;
- }
-
- pen.DeleteObject();
-
- }
void CTp3View::DessinerLigne(int x1, int y1, int x2, int y2,COLORREF Couleur,int Style,
int Width, CClientDC *dc,
int nMemory)
{
LOGBRUSH lb;
lb.lbStyle=PS_SOLID;
lb.lbColor=Couleur;
CPen pen(Style | PS_GEOMETRIC,Width,&lb);
if(nMemory==-1)
{
dc->SelectObject(&pen);
dc->MoveTo(x1,y1);
dc->LineTo(x2,y2);
}
else
{
m_memDC[nMemory].SelectObject(&pen);
m_memDC[nMemory].MoveTo(x1,y1);
m_memDC[nMemory].LineTo(x2,y2);
m_nBitmapRedraw=nMemory;
Invalidate(0);
m_bSaveFlag=1;
}
pen.DeleteObject();
}