posts - 34, comments - 0, trackbacks - 0, articles - 1
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理


核心代码如下

 1// TODO: 在此处为本机数据添加绘制代码
 2    CRect rect;
 3    GetClientRect(&rect);
 4
 5    pDC->SetMapMode(MM_ANISOTROPIC);
 6    pDC->SetWindowExt(100100);//窗口逻辑大小: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();


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理