Posted on 2011-05-26 22:43
polly 阅读(799)
评论(0) 编辑 收藏 引用 所属分类:
VC++学习
核心代码如下
1// TODO: 在此处为本机数据添加绘制代码
2 CRect rect;
3 GetClientRect(&rect);
4
5 pDC->SetMapMode(MM_ANISOTROPIC);
6 pDC->SetWindowExt(100, 100);//窗口逻辑大小:1000*1000,
7 pDC->SetViewportExt(100, -100);//改变Y坐标方向--viewport使用物理大小
8 pDC->SetViewportOrg(rect.left, rect.bottom);//设置窗口中心点为坐标系原点--Viewport使用物理大小
9 CPen PenNew(PS_GEOMETRIC,10,RGB(255,0,0));
10 CPen* pPenOld;
11 pPenOld=pDC->SelectObject(&PenNew);
12 srand((unsigned) time(NULL)); /**//*播种子*/
13 pDC->MoveTo(50,50);
14 //pDC->LineTo(100,100);
15 for (int i=0;i<5;i++){
16 int x=rand()%500;
17 int y=rand()%500;
18 pDC->LineTo(x,y);
19 pDC->BitBlt(x,y,25,25,NULL,0,0,BLACKNESS);
20
21 }
22 pDC->SelectObject(pPenOld);
23 PenNew.DeleteObject();
: