应用程序通过调用与特定形状相关的功能创建一个区域。下表显示了与每个标准形状相关联的功能。
形状 | 功能 |
矩形区域 | CreateRectRgn, CreateRectRgnIndirect |
矩形区域,圆角 | CreateRoundRectRgn |
椭圆形区域 | CreateEllipticRgn, CreateEllipticRgnIndirect |
多边形区域 | CreatePolygonRgn, CreatePolyPolygonRgn |
每个区域创建函数返回一个标识新区域的句柄。应用程序可以使用该句柄通过调用SelectObject函数并将该句柄作为第二个参数来将区域选择到设备上下文中。在将区域选择为设备上下文后,应用程序可以对其进行各种操作。