CDC::PolyPolygon

BOOL PolyPolygon(LPPOINT lpPoints ,LPINT lpPolyCount,int nCount);

返回值:如果成功,则返回非零值,否则为0。

参数:
lpPointsPOINT结构或CPoint对象数组的指针。数组定义了多边形的顶点。
lpPolyCount整数数组的指针。代表了lpPoints数组中一个多边形拥有的点数。
nCountlpPolyCounts数组中的入口数目。它指定了要绘制的多边形的数目,其值不得小于2。

说明:
创建两个以上的使用当前多边形填充模式填充的多边形。这些多边形可能是非连续或是覆盖的。PolyPolygon函数创建的多边形必须是闭合的。与Polygon成员函数创建的多边形不同,PolyPolygon创建的多边形不会自动闭合。函数创建两个以上的多边形。如果只建立一个,应用使用Polygon成员函数。利用GetPolyFillMode和SetPolyFillMode成员函数可以获取或设置当前多边形填充模式。

请参阅:
CDC::GetPolyFillMode, CDC::PolyLine, CDC::Polygon, CDC::SetPolyFillMode, ::PolyPolygon, POINT, CPoint