读书人

为何使用Polygon函数无法绘制四边形

发布时间: 2014-01-08 00:30:58 作者: rapoo

为什么使用Polygon函数无法绘制四边形
写个实例,绘制四边形出现异常现象:

1. 首先初始化4个点的坐标 ,CPoint ArrayPt[4]={(20,20),(20,200),(200,200),(20,200)};

2. CDC *pDC=GetDC();
pDC->Polygon(ArrayPt,4);

为什么 无法呈现 四边形 ,结果在对话框上边界 出现一条 横线。

3. 同样是 实现 四边形, pDC->Rectangle(20,20,200,200);

结果 如愿绘制出一个 四边形。

请问各位,为什么使用Polygon函数无法绘制四边形 ?

[解决办法]
{(20,20),(20,200),(200,200),(20,200)}
坐标有问题
你的坐标相当于 1-〉2-3->2

读书人网 >VC/MFC

热点推荐