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