1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
void CTestView::OnDraw(CDC* pDC)
{
CTestDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CPen aPen,bPen,cPen;
aPen.CreatePen(PS_SOLID,2,RGB(128,128,128));
bPen.CreatePen(PS_SOLID,4,RGB(192,192,192));
cPen.CreatePen(PS_SOLID,4,RGB(255,255,255));
CPen* aoldPen = pDC->SelectObject(&aPen);
CPen* boldPen = pDC->SelectObject(&bPen);
CPen* coldPen = pDC->SelectObject(&cPen);
int z,j,i;
for(z=0;z<4;z++)
{
// TODO: add draw code for native data here
pDC->SelectObject(&aPen);
pDC->MoveTo(50,50);
for(i=50;i<200;i++)
{
pDC->LineTo(i,50);
pDC->LineTo(i,100);
}
pDC->SelectObject(aoldPen);
pDC->SelectObject(&bPen);
for(i=201;i<300;i+=3)
{
pDC->MoveTo(i,60);
pDC->LineTo(i,90);
Sleep(1);
} |
Partager