应用程序通过调用CombineRgn函数来组合两个区域。使用此函数,应用程序可以将两个区域的交叉部分,除了两个区域的交叉部分,两个原始区域整体之外,还可以组合。以下是定义区域组合的五个值。
值 | 含义 |
RGN_AND | 两个原始区域的相交部分定义了一个新的区域。 |
RGN_COPY | 第一个(两个原始地区的)的副本定义了一个新的区域。 |
RGN_DIFF | 第一个区域不与第二个区域相交的部分定义了一个新的区域。 |
RGN_OR | 两个原始地区定义了一个新的区域。 |
RGN_XOR | 两个原始地区的不重叠的部分定义了一个新的区域。 |
下图显示了调用CombineRgn产生的平方和圆形区域的五种可能的组合。