Xiangism

从一个无知角落里开始,蹒跚学步,一个未知到另一个未知,在跌跌撞撞中越走越快,越走越远,最后宇宙也为之开源。对于探索者来说,最后他们的思想总是变得和自己的足迹一样伟大。
  博客园  :: 首页  :: 联系 :: 管理

MFC 0误差画图

Posted on 2011-07-18 15:32  Xiangism  阅读(257)  评论(0编辑  收藏  举报

写几个事例就可明白——

一、画矩形

CDC *pDC=GetDC();
pDC
->Rectangle(1,1,3,3);

  

  说明,虽然后面两个参数指定(3,3)位置,但矩形只在(2,2)位置就结束了。

二、画直线

CDC *pDC=GetDC();
pDC
->MoveTo(1,1);
pDC
->LineTo(3,1);

  

  同样,虽然指定(3,1)位置,但直线在(2,1)位置即结束

三、画二条相连的直线

CDC *pDC=GetDC();
pDC
->MoveTo(1,1);
pDC
->LineTo(3,1);
pDC
->LineTo(3,3); //在上面的基础上加一条代码

  

  说明,和上面相比,虽然(3,1)这点在上面没有被画出来,但如果继续以此点画线,则会被画出来。