Posted on 2011-05-26 22:43
polly 阅读(821)
评论(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();
: