PolyPolygon函数绘制一系列封闭的多边形。通过使用当前笔并使用当前画笔和多边形填充模式填充每个多边形。由此函数绘制的多边形可以重叠。
BOOL PolyPolygon(
HDC 【HDC】, | //设备上下文的句柄 |
CONST POINT *【lpPoints】, | //指向所有多边形的顶点数组 |
CONST INT *【lpPolyCounts】, | //指向每个多边形的顶点数 |
INT 【NCOUNT】 | //多边形计数 |
); |
参数
【HDC】
标识设备上下文。
【lpPoints】
指向定义多边形顶点的POINT结构数组。多边形连续指定。每个多边形通过从最后一个顶点到第一个顶点绘制一条线来自动关闭。每个顶点应该被指定一次。
【lpPolyCounts】
指向整数数组,每个整数指定对应多边形中的点数。每个整数必须大于或等于2。
【NCOUNT】
指定多边形的总数。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
此函数既不使用也不更新当前位置。
也可以看看
GetPolyFillMode, POINT, 多边形, 折线, PolylineTo, SetPolyFillMode