| VB声明 | 
  
  
    | Declare Function CreatePolyPolygonRgn Lib "gdi32" 
    Alias "CreatePolyPolygonRgn" (lpPoint As POINTAPI, lpPolyCounts As Long, ByVal 
    nCount As Long, ByVal nPolyFillMode As Long) As Long | 
  
  
    | 说明 | 
  
  
    | 创建由多个多边形构成的区域。每个多边形都应是封闭的 | 
  
  
    | 返回值 | 
  
  
    | Long,执行成功则为创建区域的句柄,失败则为零 | 
  
  
    | 参数表 | 
  
  
    | 参数 | 
    类型及说明 | 
  
  
    | lpPoint | 
    POINTAPI,nCount个POINTAPI结构中的第一个POINTAPI结构 | 
  
  
    | lpPolyCounts | 
    Long,长整数阵列的第一个入口。每个入口包含构成一个封闭多边形的点数。lpPoint阵列组成了一系列多边形,每个多边形在lpPolyCounts中有一个入口 | 
  
  
    | nCount | 
    Long,多边形的点数 | 
  
  
    | nPolyFillMode | 
    Long,描述多边形填充模式。可为ALTERNATE 或 WINDING常数。参考SetPolyFillMode函数对多边形填充模式的解释 | 
  
  
    | 注解 | 
  
  
    不用时一定要用DeleteObject函数删除该区域  |