Combinando regiões
Um aplicativo combina duas regiões chamando a função CombineRgn . Usando essa função, um aplicativo pode combinar as partes interseccionais de duas regiões, todas menos as partes interseccionais de duas regiões, as duas regiões originais em sua totalidade e assim por diante. A seguir estão cinco valores que definem as combinações de região.
Valor | Significado |
---|---|
RGN_AND | As partes interseccionais de duas regiões originais definem uma nova região. |
RGN_COPY | Uma cópia do primeiro (das duas regiões originais) define uma nova região. |
RGN_DIFF | A parte da primeira região que não cruza a segunda define uma nova região. |
RGN_OR | As duas regiões originais definem uma nova região. |
RGN_XOR | Essas 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.