区域创建和选择

应用程序通过调用与特定形状关联的函数来创建区域。 下表显示了与每个标准形状关联的函数 () 。

形状 函数
矩形区域 CreateRectRgnCreateRectRgnIndirectSetRectRgn
带圆角的矩形区域 CreateRoundRectRgn
椭圆区域 CreateEllipticRgnCreateEllipticRgnIndirect
多边形区域 CreatePolygonRgnCreatePolyPolygonRgn

 

每个区域创建函数返回一个标识新区域的句柄。 应用程序可以通过调用 SelectObject 函数并提供此句柄作为第二个参数,使用此句柄将区域选择到设备上下文中。 将某个区域选入设备上下文后,应用程序可以对其执行各种操作。