### 函数功能

该函数画一个由直线相闻的两个以上顶点组成的多边形，用当前画笔画多边形轮廓，用当前画刷和多边形填充模式填充多边形。

### 函数原型

BOOL Polygon(HDC hdc, CONST POINT *lpPoints, int nCount)；

### 参数

hdc：设备环境句柄。
lpPoints：指向用于指定多边形顶点的POINT结构数组的指针。
nCount：指定数组中顶点个数，此值必须大于等于2。

### 返回值

如果函数调用成功，返回值非零；如果函数调用失败，返回值是0。
Windows NT：若想获得更多的错误信息，请调用GetLastError函数。
备注：此多边形通过画一条从最后一个顶点到第一个顶点的线段而自动闭合起来。函数Polygon不使用和改变当前位置。
Windows CE：1.0版本只支持凸多边形。在Windows CE 2.0版本中，此函数等同于在Windows桌面平台上的函数。

### 速查

Windows NT：3.1及以上版本；Windows：95及以上版本；Windows CE：不支持；头文件：wingdi.h；库文件：gdi32.lib。