Posted on 2011-05-26 22:43
polly 閱讀(826)
評論(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();
: