组合区域
应用程序通过调用 CombineRgn 函数合并两个区域。 使用此函数,应用程序可以合并两个区域的相交部分,除了两个区域的相交部分、整个两个原始区域的相交部分,等等。 下面是定义区域组合的五个值。
值 | 含义 |
---|---|
RGN_AND | 两个原始区域的相交部分定义了一个新区域。 |
RGN_COPY | 两个原始区域的第一个 (的副本) 定义一个新区域。 |
RGN_DIFF | 第一个区域不与第二个区域相交的部分定义一个新区域。 |
RGN_OR | 这两个原始区域定义了一个新区域。 |
RGN_XOR | 不重叠的两个原始区域的这两个部分定义了一个新区域。 |
下图显示了通过调用 CombineRgn 生成的正方形和圆形区域的五种可能组合。