CDC::PolyPolygon

创建使用当前多边形加载模式,加载的两个或多个多边形。

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

参数

  • lpPoints
    指向数组定义多边形的顶点的 POINT 结构或 CPoint 对象。

  • lpPolyCounts
    指向整数,每个指定数量的某个在 lpPoints 数组的多边形中的快照点。

  • nCount
    项的数目。lpPolyCounts 数组。此数字指定要绘制的多边形的数目。此值必须至少为2。

返回值

非零,如果函数运行成功;否则为0。

备注

多边形可能是相交或重叠。

在调用指定的每个多边形到 PolyPolygon 函数必须是关闭。不同 Polygon 成员函数创建的多边形,PolyPolygon 创建的多边形不会自动关闭。

函数创建两个或多个多边形。若要创建单个多边形,应用程序应使用 Polygon 成员函数。

使用 GetPolyFillModeSetPolyFillMode 成员函数,当前多边形加载模式中检索或设置。

要求

Header: afxwin.h

请参见

参考

CDC 类

层次结构图

CDC::GetPolyFillMode

CDC::Polygon

CDC::Polyline

CDC::SetPolyFillMode

PolyPolygon

POINT 结构

CPoint选件类