Combinação de regiões
Uma aplicação combina duas regiões chamando a função CombineRgn. Usando essa função, um aplicativo pode combinar as partes de interseção de duas regiões, todas, exceto as partes de interseção de duas regiões, as duas regiões originais em sua totalidade, e assim por diante. Seguem-se cinco valores que definem as combinações de regiões.
Valor | Significado |
---|---|
RGN_AND | As partes que se cruzam de duas regiões originais definem uma nova região. |
RGN_COPY | Uma cópia da primeira (das duas regiões originais) define uma nova região. |
RGN_DIFF | A parte da primeira região que não se cruza com a segunda define uma nova região. |
RGN_OR | As duas regiões originais definem uma nova região. |
RGN_XOR | As partes das duas regiões originais que não se sobrepõem definem uma nova região. |
A ilustração a seguir mostra as cinco combinações possíveis de um quadrado e uma região circular resultantes de uma chamada para CombineRgn.