组合区域

应用程序通过调用 CombineRgn 函数合并两个区域。 使用此函数,应用程序可以合并两个区域的相交部分,除了两个区域的相交部分、整个两个原始区域的相交部分,等等。 下面是定义区域组合的五个值。

含义
RGN_AND 两个原始区域的相交部分定义了一个新区域。
RGN_COPY 两个原始区域的第一个 (的副本) 定义一个新区域。
RGN_DIFF 第一个区域不与第二个区域相交的部分定义一个新区域。
RGN_OR 这两个原始区域定义了一个新区域。
RGN_XOR 不重叠的两个原始区域的这两个部分定义了一个新区域。

 

下图显示了通过调用 CombineRgn 生成的正方形和圆形区域的五种可能组合。

演示上表中描述的结果的插图