多边形函数绘制由直线连接的两个或多个顶点组成的多边形。使用当前笔并使用当前画笔和多边形填充模式填充多边形。
BOOL Polygon(
HDC 【HDC】, | //处理设备上下文 |
CONST POINT *【lpPoints】, | //指向多边形顶点的指针 |
INT 【NCOUNT】 | //多边形顶点数 |
); |
参数
【HDC】
标识设备上下文。
【lpPoints】
指向指定多边形顶点的POINT结构数组。
【NCOUNT】
指定数组中的顶点数。该值必须大于或等于2。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
通过从最后一个顶点绘制一条线到第一个顶点,多边形自动关闭。
当前位置既不使用也不由多边形功能更新。
也可以看看
GetPolyFillMode, POINT, 折线, PolylineTo, PolyPolygon, SetPolyFillMode