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